Communardo Software GmbH, Kleiststraße 10 a, D-01129 Dresden

URL der Zentraladministration ermitteln

Gelegentlich braucht man im SharePoint pro­gram­ma­ti­schen Zugriff auf die Zentraladministration. Um die­sen zu errei­chen, wird häu­fig mit abso­lu­ten URLs gear­bei­tet, aber auch die API bie­tet meh­rere Möglichkeiten, an die not­wen­di­gen Objekte zu gelangen:

1. Zugriff über SPAdministrationWebApplication

private static string GetCentralAdminUrl()
{
    SPWebApplication webApplication = SPAdministrationWebApplication.Local;
    return webApplication.GetResponseUri(SPUrlZone.Default).ToString();
}

2. Zugriff über SPWebService

private static string GetCentralAdminUrl()
{
    SPWebService service = SPFarm.Local.Services.GetValue<SPWebService>("WSS_Administration");
    if (service != null)
    {
        SPAdministrationWebApplication application = service.WebApplications.GetValue<SPAdministrationWebApplication>();
        if (application != null)
        {
            return application.GetResponseUri(SPUrlZone.Default).ToString();
        }
    }
    return null;
}
6. April 2009
|

Related Posts

Pin It on Pinterest