【发布时间】:2019-02-13 10:02:33
【问题描述】:
我想知道如何使用 SharePoint 客户端对象模型 (CSOM) (Microsoft.SharePoint.Client) 和列表完整 URL 从 SharePoint 列表下载所有文档。
例如,如果 URL 是 http://teamhub.myorg.local/sites/teams/it/ISLibrary/Guides/
是否可以直接连接到该 URL 并检索存储在那里的所有文档?
我已经尝试了下面的代码,但我得到了一个错误,而且似乎需要我将 URL 分成两部分。
string baseURL = "http://teamhub.myorg.local/sites/";
string listURL = "teams/it/ISLibrary/Guides/";
var ctx = new ClientContext(baseURL);
ctx.Credentials = new SharePointOnlineCredentials(userName, SecuredpassWord);
var list = ctx.Web.GetList(listURL);
ctx.Load(list);
ctx.ExecuteQuery();
Console.WriteLine(list.Title);
当我运行此代码时,我只会收到“找不到文件”错误。
可以通过简单地在某处传递完整的 url 来完成吗?
我需要进行这种连接,并为许多不同的列表获取所有文档 100 次以上,因此最好有办法使用完整的 URL。
感谢任何建议。谢谢
【问题讨论】:
标签: c# .net sharepoint csom