CSOM: Получить URL Название списка
-
10-12-2019 - |
Вопрос
Какой лучший способ получить имя URL из списка с использованием CSOM.
Например, у нас есть список / сайты / сайт / списки / mylist /
Нам нужен «милист».
Мы могли бы получить это, например, по разбору списков. Rootfolder.serverrelatureurl Но есть ли лучший способ?
Решение
Try:
List.RootFolder.Name
It should work for both lists and document libraries.
Другие советы
Пример: как получить имя списка по названию:
public static string ResolveListUrl(string url, ICredentials credentials, string listTitle)
{
using (var clientContext = new ClientContext(url))
{
clientContext.Credentials = credentials;
var list = clientContext.Web.Lists.GetByTitle(listTitle);
clientContext.Load(list.RootFolder);
clientContext.ExecuteQuery();
return list.RootFolder.Name;
}
}
. Не связан с sharepoint.stackexchange