2009-06-26 6 views
0

SharePoint 웹 서비스와 인터페이스하는 Silverlight 응용 프로그램을 빌드하고 있습니다. Windows Forms 응용 프로그램에서 로컬 SharePoint 서버에 대한 웹 참조를 만든 다음 런타임에 참조의 Uri를 사용하여 원하는 SharePoint 사이트를 가리 키도록 변경합니다. Silverlight는 웹 참조를 갖고 있지는 않지만 서비스 참조로 비슷한 기능을 구현할 수 있습니다. 그러나 런타임에 참조의 Uri를 변경하는 방법이없는 것 같습니다. Silverlight에서이 작업을 수행 할 수있는 방법이 있습니까? 또는 Silverlight에서 SharePoint 웹 서비스를 사용하는 더 좋은 방법은 무엇입니까?Silverlight의 동적 서비스 참조

참고 : (I 생각?) 나는 목록 항목의 첨부 파일에 액세스해야하므로 owssvr.dll는 충분하지 않을 것입니다

답변

2

당신이 (서비스를 참조) WCF를 사용으로 보면, 당신이 주소를 변경할 수 있습니다 이렇게 서비스의 :

MyServiceSoapClient soapClient = new MyServiceSoapClient(); 
mySoapClient.Endpoint.Address = new EndpointAddress(URI]); 
// do call here 
0

이 예제에서 부족한 것 같습니다. soapClient 대 mySoapClient? Endpoint.address는 서비스 (SVC)의 속성이 아닙니다.