Come ottenere programmaticamente il tipo (tipo di modello) di una libreria utilizzando l'URL dell'oggetto
-
09-12-2019 - |
Domanda
Immagina se si dispone di URL dell'immagine che esiste all'interno di una raccolta di siti nella libreria Sitecollectionimages
: testserver/Sitecollectionimages/image.jpg
Come posso ottenere il templatetype (cheTipo di biblioteca è questo per ad esempio Type 109
è per la libreria di immagini) di questa libreria utilizzando l'URL dell'immagine?
Aggiornamento: avrò sempre un URL assoluto dell'immagine.
Soluzione
using (SPSite site = new SPSite(<siteUrl>)
{
using (SPWeb web = site.OpenWeb())
{
SPList list = web.GetList(<imageUrl>);
SPListTemplateType templateType = list.BaseTemplate;
int templateTypeInt = (int) templateType;
}
}
. Autorizzato sotto: CC-BY-SA insieme a attribuzione
Non affiliato a sharepoint.stackexchange