2009-06-26 53 views
0

我正在構建一個與SharePoint Web Services接口的Silverlight應用程序。在Windows窗體應用程序中,我將創建對本地SharePoint服務器的Web引用,然後在運行時更改引用的Uri以指向我想要使用的任何SharePoint網站。 Silverlight似乎沒有Web引用,但可以通過服務引用實現類似的功能。但是,似乎沒有辦法在運行時更改引用的Uri。有沒有辦法在Silverlight中做到這一點?或者從Silverlight使用SharePoint Web Services的更好方法?Silverlight中的動態服務引用

注:我需要訪問列表項的附件,所以owssvr.dll是不夠的(我想?)

回答

2

看到,因爲你正在使用WCF(引用服務),您可以更改地址的服務是這樣的:

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

這個例子似乎有很多缺失。 soapClient與mySoapClient? Endpoint.address不是服務(SVC)的屬性。