CSOM: Obtenez le nom de l'URL de la liste
-
10-12-2019 - |
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?
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