Я хотел знать, как загрузить все документы из списка SharePoint, используя клиентскую объектную модель SharePoint (CSOM) (Microsoft.SharePoint.Client) и полный URL-адрес списков.
Например, если 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.
Любой совет приветствуется.Спасибо