我正在构建一个与SharePoint Web服务接口的Silverlight应用程序。在Windows窗体应用程序中,我将创建对本地SharePoint服务器的Web引用,然后在运行时将引用的Uri更改为指向我想要使用的任何SharePoint站点。 Silverlight似乎没有Web引用,但可以通过服务引用实现类似的功能。但是,似乎没有办法在运行时更改引用的Uri。有没有办法在Silverlight中执行此操作?或者是使用Silverlight中的SharePoint Web服务的更好方法吗?
注意:我需要访问列表项附件,所以owssvr.dll是不够的(我想?)
答案 0 :(得分:2)
看到您正在使用WCF(引用服务),您可以更改服务的地址,如下所示:
MyServiceSoapClient soapClient = new MyServiceSoapClient();
mySoapClient.Endpoint.Address = new EndpointAddress(URI]);
// do call here
答案 1 :(得分:0)
这个例子似乎有很多缺失。 soapClient与mySoapClient? Endpoint.address不是服务(SVC)的属性。