ManagementUnit.ServerManager 属性

定义

获取管理单元的服务器管理器。

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

属性值

一个 ServerManager 包含有关服务器的信息的 对象。

示例

以下示例使用 ServerManager 属性获取有关服务器上的站点的信息。 该示例将站点名称和状态写入跟踪输出,并停止已启动的任何站点。

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();
} 

适用于