Я обновляю клиентское приложение, которое использует SOAP-клиент, созданный со ссылкой на службу, для переключения со старого сервера SharePoint на SharePoint Online.Я использовал контекстное меню Add -> «Service Reference» для генерации клиента по URL-адресу https://myorg.sharepoint.com/data/_vti_bin/lists.asmx.Проблема состоит в том, что вызовы типа ListsSoapClient.GetListCollection()
используют XmlNode
в качестве типа возврата, но остальная часть приложения ожидает Linq.XElement
в качестве типа возврата, который использовался старым клиентом Service Reference.
Что я могу сделать, чтобы получитьVisual Studio 2017 для создания SOAP-клиента со ссылкой на службу, который использует Linq.XElement
вместо XmlNode
?