Вопрос

Какой лучший способ получить имя 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;
    }
}
.

Лицензировано под: CC-BY-SA с атрибуция
Не связан с sharepoint.stackexchange
scroll top