Cómo obtener programación del tipo (tipo de plantilla) de una biblioteca utilizando la URL del artículo
-
09-12-2019 - |
Pregunta
Imagínese si tiene URL de imagen que existe dentro de una colección de sitios en la biblioteca de Sitecollectionimages
: testserver/Sitecollectionimages/image.jpg
¿Cómo puedo obtener el TemplateType (queEl tipo de biblioteca es esto, por ejemplo, Type 109
N es para la biblioteca de imágenes) de esta biblioteca usando la URL de la imagen?
Actualización: Siempre tendré una URL absoluta de la imagen.
Solución
using (SPSite site = new SPSite(<siteUrl>)
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.GetList(<imageUrl>);
SPListTemplateType templateType = list.BaseTemplate;
int templateTypeInt = (int) templateType;
}
}
Licenciado bajo: CC-BY-SA con atribución
No afiliado a sharepoint.stackexchange