0

我正在构建一个与 SharePoint Web Services 交互的 Silverlight 应用程序。在 Windows 窗体应用程序中,我将创建对本地 SharePoint 服务器的 Web 引用,然后在运行时更改引用的 Uri 以指向我想要使用的任何 SharePoint 站点。Silverlight 似乎没有 Web 引用,但可以通过服务引用实现类似的功能。但是,似乎没有办法在运行时更改引用的 Uri。有没有办法在 Silverlight 中做到这一点?还是使用 Silverlight 中的 SharePoint Web 服务的更好方法?

注意:我需要访问列表项附件,所以 owssvr.dll 是不够的(我认为?)

4

2 回答 2

2

看到您正在使用 WCF(引用服务),您可以像这样更改服务的地址:

MyServiceSoapClient soapClient = new MyServiceSoapClient();
mySoapClient.Endpoint.Address = new EndpointAddress(URI]);
// do call here 
于 2009-06-26T07:28:31.163 回答
0

这个例子似乎缺少很多东西。soapClient 与 mySoapClient?Endpoint.address 不是服务 (SVC) 的属性。

于 2012-11-26T13:04:00.843 回答