SharePoint 2007 - Come ottenere l'elenco dei siti esistenti

Il modello ad oggetti relativo all’amministrazione dell’ambiente SharePoint è piuttosto cambiato rispetto alla versione 2003. Nella versione precedente, per ottenere l’elenco dei siti esistenti bisognava utilizzare la classe SPGlobalAdmin mentre in quella attuale, anche se viene ancora supportata tale classe per ragioni di compatibilità, è stato introdotto il concetto di WebApplication. Molto interessanti da approfondire sono anche le classi SPFarm ed SPServer.

 

SPWebApplicationCollection webAppColl = SPWebService.ContentService.WebApplications;

 

foreach (SPWebApplication webApp in webAppColl)

{

      Console.WriteLine(string.Format("** Web App: {0}", webApp.Name));

      foreach (SPSite site in webApp.Sites)

      {

            Console.WriteLine(string.Format("      Site: {0}", site.Url));

      }

}

 

Technorati Tags: ,

posted @ giovedì 7 dicembre 2006 12:38

Print
Comments have been closed on this topic.
«febbraio»
domlunmarmergiovensab
2627282930311
2345678
9101112131415
16171819202122
2324252627281
2345678