Microsoft.Web.Management.Server 名前空間
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
この API は Microsoft.Web.Management.Server 、IIS マネージャーの管理機能のサーバー部分を実装します。
クラス
AdministrationModule |
特定の管理モジュールに関する情報をカプセル化します。 |
AdministrationModuleCollection |
管理モジュールのコレクションを表します。 |
AdministrationModuleProvider |
管理モジュール プロバイダーに関する情報をカプセル化します。 |
ApplicationManagementUnit |
管理されているアプリケーションに関するコンテキスト情報をカプセル化します。 |
ConfigurationAuthenticationModuleService |
構成認証用の新しい管理モジュールを実装するための基本クラスを提供します。 |
ConfigurationModuleProvider |
1 つの構成セクションの構成システムでの委任を管理します。 |
DelegationState |
委任モードと、委任モードのローカライズされた表示文字列を格納します。 |
ManagementAdministrationConfiguration |
Administration.config ファイルへのアクセスを提供します。 |
ManagementAuthentication |
有効な IIS マネージャー ユーザーの一覧を管理するための機能を提供します。 |
ManagementAuthenticationProvider |
派生クラスでオーバーライドされると、IIS マネージャーの認証機能が提供されます。 |
ManagementAuthorization |
特定のサイトまたはアプリケーションの承認リストを管理するための機能を提供します。 |
ManagementAuthorizationInfo |
承認されたユーザーに関する情報をカプセル化します。 |
ManagementAuthorizationInfoCollection |
ManagementAuthorizationInfo オブジェクトのコレクションを含んでいます。 |
ManagementAuthorizationProvider |
派生クラスでオーバーライドされると、カスタム承認を有効にする基底クラスが提供されます。 |
ManagementConfiguration |
管理構成情報を表し、構成セクションを取得するメソッドを提供します。 |
ManagementConfigurationPath |
現在のサーバー、Web サイト、アプリケーション、ファイル、またはフォルダーの構成パスのコンテナーを定義します。 このクラスは継承できません。 |
ManagementContentNavigator |
Web サイトまたは Web アプリケーションのコンテンツ (ファイルと仮想ディレクトリ) へのアクセスを提供します。 このクラスは継承できません。 |
ManagementFrameworkVersion |
バージョン情報を.NET Frameworkするためのコンテナーを提供します。 |
ManagementUnit |
モジュール サービスで Web サービス メソッドの実行中に現在管理されている管理単位に関するコンテキスト情報をカプセル化します。 |
ManagementUserInfo |
IIS マネージャー ユーザーに関する情報をカプセル化します。 |
ManagementUserInfoCollection |
IIS マネージャー ユーザーのコレクションを表します。 |
ModuleDefinition |
名前、関連付けられたサービスの種類、モジュールを含むアセンブリなど、特定の管理モジュールに関する情報をカプセル化します。 |
ModuleInfo |
名前、関連付けられたサービス URL、モジュールを含むアセンブリなど、クライアントに送信される特定の管理モジュールに関する情報をカプセル化します。 |
ModuleProvider |
管理モジュール プロバイダーを実装するための基本クラスを提供します。 |
ModuleService |
新しい管理モジュール (IIS マネージャー拡張機能) を実装するための基本クラスを提供します。 |
ModuleServiceMethodAttribute |
オブジェクトのメソッドを ModuleService 、クライアントが直接呼び出し可能としてマークします。 |
PropertyBag |
キーと値の IDictionary ペア変数のコレクションを IIS マネージャーに渡すインターフェイスを提供します。 |
ServerManagementUnit |
管理されているサーバーに関するコンテキスト情報をカプセル化します。 |
SimpleDelegatedModuleProvider |
単純な読み取り専用、読み取り/書き込み、および委任されていない委任セマンティクスの基本クラスを提供します。 |
SiteManagementUnit |
管理されているサイトに関するコンテキスト情報をカプセル化します。 |
TypeInformationGenerator |
リモート可能な型情報ジェネレーターの基底クラスを形成します。 |
WebManagementEventLog |
Windows イベント ログに情報を書き込むことができるようにします。 |
WebManagementServiceException |
IIS マネージャーが要求された操作を実行できない場合にスローされる例外を表します。 |
WebManagementServiceHandler |
Web 管理に関連する HTTP 要求を処理します。 |
インターフェイス
IAuthenticationModuleService |
認証モジュール サービスが有効になっているかどうかを判断します。 |
IGlobalConfigurationProvider |
派生クラスで実装すると、サーバー レベルの構成ファイルの場所をカスタマイズできます。 |
IManagementContext |
クライアントに関する情報を提供します。 |
ISiteStatusProvider |
サイトの状態プロバイダーとして機能するためにクラスが実装する必要があるインターフェイスを定義します。 |
列挙型
ConfigurationPathType |
選択する構成パスの種類を指定します。 |
InvalidPasswordReason |
パスワードの検証に失敗した理由を指定します。 |
ManagementScope |
.NET Frameworkがサポートする管理単位を定義します。 |
注釈
IIS マネージャーのすべての実装では、少なくとも次の 2 つのクラスが使用されます。
クラスは ModuleService 、新しい管理モジュールを実装するための基本クラスです。 派生 ModuleService クラスには、管理モジュールのすべてのプログラム ロジックが含まれています。
クラスは ModuleProvider 、新しいモジュール プロバイダーを実装するための基本クラスです。 モジュール プロバイダーは、管理モジュールに関する情報を提供します。