ApplicationManager クラス

定義

ASP.NET ホスト アプリケーションの ASP.NET アプリケーション ドメインを管理します。

public ref class ApplicationManager sealed : MarshalByRefObject
public sealed class ApplicationManager : MarshalByRefObject
type ApplicationManager = class
    inherit MarshalByRefObject
Public NotInheritable Class ApplicationManager
Inherits MarshalByRefObject
継承
ApplicationManager

注釈

このオブジェクトはApplicationManager、ASP.NET アプリケーションのホスティング環境でのオブジェクトの有効期間管理を提供します。 以下の処理を担当します。

  • アプリケーションのアクティブ化と初期化 ASP.NET。

  • アプリケーションの有効期間と、アプリケーションに登録されているオブジェクトの有効期間を管理します。

  • ASP.NET アプリケーション要求を処理するためにホスティング環境で使用されるオブジェクトを公開する。

  • 任意の時点でホスティング プロセスで実行されているアプリケーションの一覧を提供します。

メソッド

Close()

すべてのアプリケーション ドメインをシャットダウンします。

CreateObject(IApplicationHost, Type)

種類に基づいて、指定されたアプリケーション ドメインのオブジェクトを作成します。

CreateObject(String, Type, String, String, Boolean)

型、仮想パスと物理パス、および、指定した型のオブジェクトが既に存在する場合のエラー動作を示すブール値に基づいて、指定したアプリケーション ドメインのオブジェクトを作成します。

CreateObject(String, Type, String, String, Boolean, Boolean)

型、仮想パスと物理パス、指定した型のオブジェクトが既に存在する場合のエラー動作を示すブール値、および、ホスト初期化エラーの例外をスローするかどうかを示すブール値に基づいて、指定したアプリケーション ドメインのオブジェクトを作成します。

CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。

(継承元 MarshalByRefObject)
Equals(Object)

指定されたオブジェクトが現在のオブジェクトと等しいかどうかを判断します。

(継承元 Object)
GetAppDomain(IApplicationHost)

指定したホストを使用して、アプリケーションのアプリケーション ドメインを取得します。

GetAppDomain(String)

指定したアプリケーションのアプリケーション ドメインを取得します。

GetApplicationManager()

この ASP.NET ホスト プロセスに関連付けられている ApplicationManager オブジェクトの単一のインスタンスを返します。

GetHashCode()

既定のハッシュ関数として機能します。

(継承元 Object)
GetLifetimeService()
互換性のために残されています。

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。

(継承元 MarshalByRefObject)
GetObject(String, Type)

指定したアプリケーションから、指定した型の登録済みオブジェクトを返します。

GetRunningApplications()

実行中のアプリケーションのスナップショットを返します。

GetType()

現在のインスタンスの Type を取得します。

(継承元 Object)
InitializeLifetimeService()

リースが作成されないようにすることで、アプリケーション ドメインに無期限の有効期間を指定します。

IsIdle()

プロセスによってホストされているすべてのアプリケーションがアイドル状態であり、要求を処理していないかどうかを示す値を返します。

MemberwiseClone()

現在の Object の簡易コピーを作成します。

(継承元 Object)
MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。

(継承元 MarshalByRefObject)
Open()

アプリケーション マネージャー インスタンスのユーザー参照カウントまでスレッド セーフなインクリメントを行います。

ShutdownAll()

すべてのアプリケーション リソースをアンロードします。

ShutdownApplication(String)

指定したアプリケーションをアンロードします。

StopObject(String, Type)

アプリケーションの登録済みオブジェクトのリストから、指定したオブジェクトを削除します。 アプリケーションの登録済みオブジェクトのリストに最後に残っているオブジェクトを削除すると、そのアプリケーションはアンロードされます。

ToString()

現在のオブジェクトを表す文字列を返します。

(継承元 Object)

適用対象