Podemos colocar um objeto SPWeb em um objeto SPSite?
-
10-12-2019 - |
Pergunta
Isso é possível:
using (SPSite site = new SPSite(SPContext.Current.Site.WebApplication.Sites[0].Url))
Isso é possível?:
using (SPSite site = new SPSite(SPContext.Current.Site.WebApplication.Sites[0].RootWeb.Url))
Solução
Sim, isso irá funcionar, mas você não está colocando um objeto SPWeb em objeto SPSite..Em vez disso, você está apenas usando o Url para instanciar um novo objeto SPSite
Na maioria dos casos, SPSite.Url e SPSite.RootWeb.Url de retorno mesma Url..Como você já perguntaram aqui Qual é a diferença entre SPSite.Url e SPSite.RootWeb.Url
Licenciado em: CC-BY-SA com atribuição
Não afiliado a sharepoint.stackexchange