次の方法で共有


ServerManagementUnit クラス

定義

管理されているサーバーに関するコンテキスト情報をカプセル化します。

public ref class ServerManagementUnit sealed : Microsoft::Web::Management::Server::ManagementUnit
public sealed class ServerManagementUnit : Microsoft.Web.Management.Server.ManagementUnit
type ServerManagementUnit = class
    inherit ManagementUnit
Public NotInheritable Class ServerManagementUnit
Inherits ManagementUnit
継承
ServerManagementUnit

次の例では、トレース リスナーに情報を送信 ServerManagementUnit します。

void traceMU() {

    ServerManagementUnit smu = ManagementUnit as ServerManagementUnit;

    if (smu != null) {
        string FMV = smu.FrameworkVersions.ToString();
        Trace.WriteLine("FrameworkVersions = " + FMV);
        Trace.WriteLine("MachineName = " + smu.MachineName);
        ApplicationManagementUnit amu =
            smu.GetApplication("rickaSite", "/ra");
        Trace.WriteLine("App FrameworkVersion = "
            + amu.FrameworkVersion.Text);
        SiteManagementUnit rickaSMU = smu.GetSite("rickaSite");
        string rwcp = rickaSMU.ConfigurationMap.RootWebConfigurationPath;
        Trace.WriteLine("RootWebConfigurationPath = " + rwcp);
        ManagementScope ms = smu.Scope;
        Trace.WriteLine("Scope = " + ms.ToString());


    } else {

        ApplicationManagementUnit appUnit = 
            ManagementUnit as ApplicationManagementUnit;
        if (appUnit != null)
            traceAppUnit();
    }

} 

注釈

クラスは ServerManagementUnit 、ルート レベル (ApplicationHost.configまたはルート Web.config ファイル) で構成情報にアクセスします。 詳細については、SiteManagementUnit クラスおよび ApplicationManagementUnit クラスを参照してください。 オブジェクトを ServerManagementUnit 直接作成することはできません。プロパティから Microsoft.Web.Management.Server.ModuleProvider.ManagementUnit 取得できるのは 1 つだけです。

プロパティ

Administration

現在の管理管理構成を取得します。

(継承元 ManagementUnit)
Configuration

現在の管理単位の構成情報を取得します。

(継承元 ManagementUnit)
ConfigurationMap

管理単位の構成マップを取得します。

(継承元 ManagementUnit)
ConfigurationPath

現在の管理単位の構成パス情報を取得します。

(継承元 ManagementUnit)
Context

現在の管理単位の管理コンテキスト情報を取得します。

(継承元 ManagementUnit)
FrameworkVersion

現在の管理単位の.NET Frameworkバージョンを取得します。

(継承元 ManagementUnit)
FrameworkVersions

現在の管理ユニット コンテキストにインストールされている.NET Frameworkバージョンを取得します。

IsUserServerAdministrator

呼び出し元のユーザーがサーバー管理者であるかどうかを示す値を取得します。

(継承元 ManagementUnit)
MachineName

サーバーのコンピューター名を取得します。

Scope

サーバー管理単位のスコープを取得します。

ServerManager

管理単位のサーバー マネージャーを取得します。

(継承元 ManagementUnit)

メソッド

CreateConfigurationMap(Boolean)

派生クラスでオーバーライドされると、この管理ユニットに適用できるグローバル構成情報を含むファイル マップを作成します。

(継承元 ManagementUnit)
GetApplication(String, String)

指定したサイト名とアプリケーション パスのアプリケーション管理単位を返します。

GetAssociatedFrameworkVersion()

派生クラスでオーバーライドされると、管理単位の.NET Frameworkバージョンが返されます。

(継承元 ManagementUnit)
GetModuleProviders(Type)

指定した型のモジュール プロバイダーのコレクションを返します。

(継承元 ManagementUnit)
GetModuleService(String)

指定した ModuleService モジュール名に対応する オブジェクトを取得します。

(継承元 ManagementUnit)
GetSite(String)

指定したサイト名のサイト管理単位を返します。

GetTypeInformation(String)

メソッドが GetTypeInformation(String, Boolean, Type) 派生クラスでオーバーライドされると、指定した基本型名から派生した現在の管理スコープ内のすべての型のアセンブリ修飾型名を取得します。

(継承元 ManagementUnit)
GetTypeInformation(String, Boolean)

メソッドが GetTypeInformation(String, Boolean, Type) 派生クラスでオーバーライドされると、指定した基本型名から派生した現在の管理スコープ内のすべての型 (必要に応じてパブリックではない型を含む) のアセンブリ修飾型名を取得します。

(継承元 ManagementUnit)
GetTypeInformation(String, Boolean, Type)

指定した基本型名とジェネレーター型のパブリック型情報を返し、必要に応じて非パブリック型を含めます。

Update()

の変更をコミットします ManagementUnit

(継承元 ManagementUnit)

適用対象