Pouvons-nous mettre un objet SPWeb dans un objet spsite?
-
10-12-2019 - |
Question
Ceci est possible:
using (SPSite site = new SPSite(SPContext.Current.Site.WebApplication.Sites[0].Url))
est-ce possible?:
using (SPSite site = new SPSite(SPContext.Current.Site.WebApplication.Sites[0].RootWeb.Url))
La solution
Oui, cela fonctionnera également, mais vous ne mettez pas d'objet SPWeb dans un objet SPSITE .. Au lieu de cela, vous utilisez simplement l'URL pour instancier un nouvel objet SPSITE
Dans la plupart des cas SPSITE.URL et SPSITE.ROOTWEB.URL renvoyer la même URL .. Comme vous l'avez déjà demandé ici quelle est la différence entre spsite.url et spsite.rootweb.url
Licencié sous: CC-BY-SA avec attribution
Non affilié à sharepoint.stackexchange