我正在从 Sharepoint 库中检索文档列表。假设我的任务是将该列表中的第一个文档检索给用户,以便他可以打开一个 docx 文件。我该怎么做呢?
更复杂的是共享点服务器位于另一个域上。我正在处理的 Web 项目会将文档呈现给客户,但不会公开对共享点服务器的直接访问。
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];