Question

Quelle est la meilleure façon d'obtenir le nom de l'URL de la liste à l'aide de CSOM.

Par exemple, nous avons une liste / des sites / site / listes / liste / myList /

Nous avons besoin de "myList".

Nous pourrions obtenir cela, par exemple en analysant la liste.RootFolder.ServerrelativeRL, mais y a-t-il une meilleure façon?

Était-ce utile?

La solution

Try:

List.RootFolder.Name

It should work for both lists and document libraries.

Autres conseils

Exemple: Comment obtenir le nom de la liste par son titre:

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;
    }
}

Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange
scroll top