Freigeben über


ManagementUnit.ServerManager Eigenschaft

Definition

Ruft den Server-Manager für die Verwaltungseinheit ab.

public:
 property Microsoft::Web::Administration::ServerManager ^ ServerManager { Microsoft::Web::Administration::ServerManager ^ get(); };
public Microsoft.Web.Administration.ServerManager ServerManager { get; }
member this.ServerManager : Microsoft.Web.Administration.ServerManager
Public ReadOnly Property ServerManager As ServerManager

Eigenschaftswert

Ein ServerManager -Objekt, das Informationen zum Server enthält.

Beispiele

Im folgenden Beispiel wird die ServerManager -Eigenschaft verwendet, um Informationen zu den Standorten auf dem Server abzurufen. Im Beispiel werden die Websitenamen und -zustände geschrieben, um die Ausgabe nachzuverfolgen, und alle gestarteten Websites werden beendet.

public void TraceSM() {

    ManagementUnit mu = this.ManagementUnit;
    ServerManager sm = mu.ServerManager;
    Trace.WriteLine("Listing sites");
    Trace.Indent();
    foreach (Site x in sm.Sites) {
        Trace.WriteLine(x.Name + " state : " + x.State.ToString());
        if (x.Name == SH.SiteName &&
            x.State.ToString().ToLower().Contains("started")
            )
            x.Stop();
    }
    Trace.Unindent();
} 

Gilt für: