次の方法で共有


ManagementUnit クラス

定義

モジュール サービスで Web サービス メソッドの実行中に現在管理されている管理単位に関するコンテキスト情報をカプセル化します。

public ref class ManagementUnit abstract
public abstract class ManagementUnit
type ManagementUnit = class
Public MustInherit Class ManagementUnit
継承
ManagementUnit
派生

注釈

このクラスは、管理ユニットの構成を取得するためにも使用されます。

には ManagementUnit 、IIS マネージャーの [接続 ] ペインの現在の場所が反映されます。

このコンテキスト情報は、ログイン サービスによって作成され、各要求でクライアントによって渡される Web 管理 Cookie にシリアル化されます。

注意 (実装者)

からManagementUnit継承する場合は、および GetTypeInformation(String, Boolean, Type)の各メンバーScopeCreateConfigurationMap(Boolean)GetAssociatedFrameworkVersion()をオーバーライドする必要があります。

プロパティ

Administration

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

Configuration

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

ConfigurationMap

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

ConfigurationPath

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

Context

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

FrameworkVersion

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

IsUserServerAdministrator

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

ReadOnlyServerManager

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

Scope

派生クラスでオーバーライドされると、現在の管理単位に関連付けられている管理スコープを取得します。

ServerManager

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

メソッド

CreateConfigurationMap(Boolean)

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

GetAssociatedFrameworkVersion()

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

GetFrameworkVersions(IManagementContext)

available.NET Framework バージョンのセットを返します。

GetModuleProviders(Type)

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

GetModuleService(String)

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

GetTypeInformation(String)

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

GetTypeInformation(String, Boolean)

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

GetTypeInformation(String, Boolean, Type)

派生クラスでオーバーライドされると、指定した基本型名から派生した現在の管理スコープ内のすべての型のアセンブリ修飾型名 (必要に応じてパブリックではない型を含む) を取得し、指定したジェネレーターを使用して型情報を作成します。

Update()

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

適用対象