次の方法で共有


ServerManager クラス

定義

IIS 7 構成システムへの読み取りおよび書き込みアクセスを提供します。

public ref class ServerManager sealed : IDisposable
public sealed class ServerManager : IDisposable
type ServerManager = class
    interface IDisposable
Public NotInheritable Class ServerManager
Implements IDisposable
継承
ServerManager
実装

注釈

オブジェクトは ServerManager 最上位レベルの構成オブジェクトです。 からコレクション、コレクション、 WorkerProcessSiteコレクション、Bindingオブジェクト、およびVirtualDirectoryコレクションにServerManagerアクセスApplicationできます。 クラスが公開する ServerManager プロパティは読み取り専用です。 ただし、このクラスのプロパティが返すオブジェクトは、読み取りと書き込みの両方のアクセスを提供します。 構成オブジェクトに対して行う更新は、 メソッドを使用CommitChangesして構成システムに明示的に書き込む必要があります。

コンストラクター

ServerManager()

ApplicationHost.config ファイルの既定のパスを ServerManager 使用して、 クラスの新しいインスタンスを初期化します。

ServerManager(Boolean, String)

IIS 7 構成システムへの読み取りおよび書き込みアクセスを提供します。

ServerManager(String)

IIS 7 構成システムへの読み取りおよび書き込みアクセスを提供します。

プロパティ

ApplicationDefaults

現在のサーバーで構成されているアプリケーションの既定値を定義する オブジェクトを取得します。

ApplicationPoolDefaults

現在のサーバーで構成されているアプリケーション プールの既定値を定義する オブジェクトを取得します。

ApplicationPools

現在のサーバー上のアプリケーション プールのコレクションを取得します。

SiteDefaults

現在のサーバーで構成されているサイトの既定値を定義する オブジェクトを取得します。

Sites

現在のサーバーで構成されている Web サイトのコレクションを取得します。

VirtualDirectoryDefaults

現在のサーバーで構成されているすべての仮想ディレクトリの既定値を定義する オブジェクトを取得します。

WorkerProcesses

現在のサーバー上のワーカー プロセスのコレクションを取得します。

メソッド

CommitChanges()

IIS 7 構成システムへの変更をコミットします。

Dispose()

ServerManager クラスによって使用されているすべてのリソースを解放します。

Finalize()

IIS 7 構成システムへの読み取りおよび書き込みアクセスを提供します。

GetAdministrationConfiguration()

既定の Configuration Administration.config ファイルの オブジェクトを返します。

GetAdministrationConfiguration(WebConfigurationMap, String)

指定したConfigurationWebConfigurationMapオブジェクトと構成ファイルのパスを使用して、Administration.config ファイルの オブジェクトを返します。

GetApplicationHostConfiguration()

既定の Configuration ApplicationHost.config ファイルの オブジェクトを返します。

GetMetadata(String)

サーバー マネージャーからメタデータ値を返します。

GetRedirectionConfiguration()

構成マネージャーから構成を返します。

GetWebConfiguration(String)

指定した Web サイト名を Configuration 使用して、Web.config ファイルの オブジェクトを返します。

GetWebConfiguration(String, String)

指定した Configuration Web サイト名と仮想パスを使用して、Web.config ファイルの オブジェクトを返します。

GetWebConfiguration(WebConfigurationMap, String)

指定したConfigurationWebConfigurationMapオブジェクトと構成ファイルのパスを使用して、Web.config ファイルのオブジェクトを返します。

OpenRemote(String)

リモート システムに ServerManager 接続されているオブジェクトを作成します。

SetMetadata(String, Object)

現在のサーバー マネージャーのメタデータを追加または変更します。

明示的なインターフェイスの実装

IDisposable.Dispose()

ServerManager で使用されるアンマネージ リソースを解放します。

適用対象