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))

Était-ce utile?

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