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))
Foi útil?

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