Я получаю список документов из библиотеки Sharepoint. Допустим, моя задача - получить самый первый документ в этом списке для пользователя, чтобы он мог открыть файл docx. Как мне это сделать?
Еще одним осложнением является то, что сервер sharepoint расположен в другом домене. Веб-проект, над которым я работаю, предоставит клиенту документы, но не предоставит прямой доступ к серверу sharepoint.
ClientContext clientContext = new ClientContext(URL);
List list = clientContext.Web.Lists.GetByTitle("My Documents");
CamlQuery camlQuery = new CamlQuery();
camlQuery.ViewXml = XML;
ListItemCollection listItems = list.GetItems(camlQuery);
clientContext.Load(
listItems,
items => items.Include(item => item["FileRef"]));
clientContext.ExecuteQuery();
// return this file to the user
// listItems[0];