Cómo obtener programación del tipo (tipo de plantilla) de una biblioteca utilizando la URL del artículo

sharepoint.stackexchange https://sharepoint.stackexchange.com//questions/36831

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 109N 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.

¿Fue útil?

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
scroll top