2012-03-17 1 views
1

Windows 전화 7.5 응용 프로그램을 작성하고 오른쪽 클릭하여 서비스 참조 추가를 실행하여 WCF 서비스 참조를 추가하는 중, 코드에서 프록시를 생성하려고합니다.얼마나 동적으로 WCF 참조를 추가하고 Windows phone 7.5에서 사용합니까?

누군가가 내가 윈도우 폰 7 프로젝트에 코드를 런타임에 프록시 클래스를 생성하는 ChannelFactory에을 사용

WPF 또는 다른 닷넷 응용 프로그램에서

답변

1

감사이 achive 수있는 방법에 좀 도와 줄래 . 불행히도 이것은 WP7 또는 Silverlight에서 제대로 지원되지 않습니다.

가능한 해결 방법은 이것이다 :

System.UnsupportedException using WCF on Windows Phone 7는 또한이 서비스에 연결하는 ServiceStack 클라이언트 라이브러리를 사용할 수 있습니다. 그것은 효과가있을 수 있지만 보장되지는 않습니다. :-)

+0

룬, 답장을 보내 주셔서 감사합니다. 문제는 우리가 엔터프라이즈 데스크톱 애플리케이션 용 wp7 애플리케이션을 개발하고 있으며,이 앱이이 애플리케이션을 다른 클라이언트와 통합 할 수있는 다른 wcf 주소를 가진 특정 클라이언트에 의해 사용된다는 것입니다. 데스크톱 애플 리케이션, 동적 wcf 참조가 가능하지 않다면, 우리는 다른 클라이언트 wcf 주소의 참조를 seperatly 추가하여이 응용 프로그램을 컴파일해야 함을 의미합니다. 제발 조언. – Shax

+0

컴파일 된 주소가 아닌 다른 주소를 가리키는 프록시 인스턴스를 만들 수 있습니다. 사용 가능한 생성자를 살펴보십시오. 바인딩과 끝점을 인수로 사용하는 메서드를 찾아야합니다. –