Я работаю над сервисом, который подключается к Sharepoint для извлечения данных. Я хотел бы сделать это как можно более асинхронным.Могу ли я получить доступ к ExecuteQueryAsync без Silverlight?
Однако, похоже, что Client Components SDKMicrosoft.Sharepoint.Client
для использования со стандартным .NET не имеет асинхронной функциональности. Речь идет о функции ExecuteQuery
, которая имеет перегрузку ExecuteQueryAsync
, но это встречается только в Microsoft.SharePoint.Client.Silverlight.dll
или Microsoft.SharePoint.Client.Phone.dll
, как указано в documentation.
Есть ли какой-либо способ получить доступ к этой асинхронной функции? Я не уверен, могу ли я просто попробовать использовать Silverlight dll прямо в моем коде, или если это вызовет проблемы позже в будущем. Довольно уверен. Существуют ли какие-либо другие API, которые позволят мне делать то, что я хочу сделать?
Если у вас есть опция сделать это с помощью jquery/javascript, он также доступен в Sp.Js –
@vinayakhegde, что, к сожалению, невозможно. Это нужно сделать с помощью C# API. – Dervall