CSOM: Obtener URL Nombre de la lista
-
10-12-2019 - |
Pregunta
¿Cuál es la mejor manera de obtener el nombre de la URL de la lista con CSOM?
Por ejemplo, tenemos una lista / sitios / sitio / listas / MyList /
Necesitamos "Mylist".
Podríamos obtener esto, por ejemplo, al analizar la lista.Rootfolder.serverRelativeUrl, pero ¿existe una mejor manera?
Solución
Try:
List.RootFolder.Name
It should work for both lists and document libraries.
Otros consejos
Ejemplo: Cómo obtener el nombre de la lista por su título:
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;
}
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a sharepoint.stackexchange