ServerManagementUnit クラス
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
管理されているサーバーに関するコンテキスト情報をカプセル化します。
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 します。
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) |