获取服务参考自动生成的SOAP客户端,以将XElement用于服务调用

时间:2018-11-20 15:11:54

标签: .net soap visual-studio-2017 sharepoint-online service-reference

我正在升级一个客户端应用程序,该应用程序使用服务参考生成的SOAP客户端从旧的SharePoint服务器切换到SharePoint Online。 我使用了Add->“ Service Reference”上下文菜单选项来从https://myorg.sharepoint.com/data/_vti_bin/lists.asmx URL生成客户端。问题在于,像ListsSoapClient.GetListCollection()这样的调用使用XmlNode作为返回类型,但应用程序的其余部分期望将Linq.XElement作为返回类型,这是旧的Service Reference客户端使用的。

如何使Visual Studio 2017生成使用Linq.XElement而不是XmlNode的服务引用SOAP客户端?

0 个答案:

没有答案