ApplicationManager ApplicationManager ApplicationManager ApplicationManager Class

定義

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

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

注釈

ApplicationManagerオブジェクトは、ASP.NET アプリケーションのホスティング環境のオブジェクトの有効期間管理を提供します。The ApplicationManager object provides lifetime management of objects in the hosting environment for an ASP.NET application. 担当します。It is responsible for:

  • アクティブ化して、ASP.NET アプリケーションを初期化します。Activating and initializing ASP.NET applications.

  • アプリケーションの有効期間とオブジェクトの有効期間の管理がアプリケーションに登録します。Managing the application lifetime and the lifetime of objects registered in the application.

  • ASP.NET アプリケーションの要求を処理するホスト環境で使用されるオブジェクトを公開します。Exposing objects used by the hosting environment to process ASP.NET application requests.

  • 特定の時点で、ホスト プロセスで実行されているアプリケーションの一覧を提供します。Providing a list of applications running in the hosting process at any given moment.

メソッド

Close() Close() Close() Close()

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

CreateObject(IApplicationHost, Type) CreateObject(IApplicationHost, Type) CreateObject(IApplicationHost, Type) CreateObject(IApplicationHost, Type)

種類に基づいて、指定されたアプリケーション ドメインのオブジェクトを作成します。Creates an object for the specified application domain, based on type.

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

型、仮想パスと物理パス、および、指定した型のオブジェクトが既に存在する場合のエラー動作を示すブール値に基づいて、指定したアプリケーション ドメインのオブジェクトを作成します。Creates an object for the specified application domain based on type, virtual and physical paths, and a Boolean value indicating failure behavior when an object of the specified type already exists.

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

型、仮想パスと物理パス、指定した型のオブジェクトが既に存在する場合のエラー動作を示すブール値、および、ホスト初期化エラーの例外をスローするかどうかを示すブール値に基づいて、指定したアプリケーション ドメインのオブジェクトを作成します。Creates an object for the specified application domain based on type, virtual and physical paths, a Boolean value indicating failure behavior when an object of the specified type already exists, and a Boolean value indicating whether hosting initialization error exceptions are thrown.

CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type) CreateObjRef(Type)

リモート オブジェクトとの通信に使用するプロキシの生成に必要な情報をすべて格納しているオブジェクトを作成します。Creates an object that contains all the relevant information required to generate a proxy used to communicate with a remote object.

(Inherited from MarshalByRefObject)
Equals(Object) Equals(Object) Equals(Object) Equals(Object)

指定したオブジェクトが、現在のオブジェクトと等しいかどうかを判断します。Determines whether the specified object is equal to the current object.

(Inherited from Object)
GetAppDomain(IApplicationHost) GetAppDomain(IApplicationHost) GetAppDomain(IApplicationHost) GetAppDomain(IApplicationHost)

指定したホストを使用して、アプリケーションのアプリケーション ドメインを取得します。Gets the application domain of an application using the specified host.

GetAppDomain(String) GetAppDomain(String) GetAppDomain(String) GetAppDomain(String)

指定したアプリケーションのアプリケーション ドメインを取得します。Gets the application domain of the specified application.

GetApplicationManager() GetApplicationManager() GetApplicationManager() GetApplicationManager()

この ASP.NET ホスト プロセスに関連付けられている ApplicationManager オブジェクトの単一のインスタンスを返します。Returns the single instance of the ApplicationManager object associated with this ASP.NET host process.

GetHashCode() GetHashCode() GetHashCode() GetHashCode()

既定のハッシュ関数として機能します。Serves as the default hash function.

(Inherited from Object)
GetLifetimeService() GetLifetimeService() GetLifetimeService() GetLifetimeService()

対象のインスタンスの有効期間ポリシーを制御する、現在の有効期間サービス オブジェクトを取得します。Retrieves the current lifetime service object that controls the lifetime policy for this instance.

(Inherited from MarshalByRefObject)
GetObject(String, Type) GetObject(String, Type) GetObject(String, Type) GetObject(String, Type)

指定したアプリケーションから、指定した型の登録済みオブジェクトを返します。Returns the registered object of the specified type from the specified application.

GetRunningApplications() GetRunningApplications() GetRunningApplications() GetRunningApplications()

実行中のアプリケーションのスナップショットを返します。Returns a snapshot of running applications.

GetType() GetType() GetType() GetType()

現在のインスタンスの Type を取得します。Gets the Type of the current instance.

(Inherited from Object)
InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService() InitializeLifetimeService()

リースが作成されないようにすることで、アプリケーション ドメインに無期限の有効期間を指定します。Gives the application domain an infinite lifetime by preventing a lease from being created.

IsIdle() IsIdle() IsIdle() IsIdle()

プロセスによってホストされているすべてのアプリケーションがアイドル状態であり、要求を処理していないかどうかを示す値を返します。Returns a value indicating whether all applications hosted by the process are idle and not processing requests.

MemberwiseClone() MemberwiseClone() MemberwiseClone() MemberwiseClone()

現在の Object の簡易コピーを作成します。Creates a shallow copy of the current Object.

(Inherited from Object)
MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean) MemberwiseClone(Boolean)

現在の MarshalByRefObject オブジェクトの簡易コピーを作成します。Creates a shallow copy of the current MarshalByRefObject object.

(Inherited from MarshalByRefObject)
Open() Open() Open() Open()

アプリケーション マネージャー インスタンスのユーザー参照カウントまでスレッド セーフなインクリメントを行います。Makes a thread-safe increment to the user reference count of the application manager instance.

ShutdownAll() ShutdownAll() ShutdownAll() ShutdownAll()

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

ShutdownApplication(String) ShutdownApplication(String) ShutdownApplication(String) ShutdownApplication(String)

指定したアプリケーションをアンロードします。Unloads the specified application.

StopObject(String, Type) StopObject(String, Type) StopObject(String, Type) StopObject(String, Type)

アプリケーションの登録済みオブジェクトのリストから、指定したオブジェクトを削除します。Removes the specified object from the list of registered objects in an application. アプリケーションの登録済みオブジェクトのリストに最後に残っているオブジェクトを削除すると、そのアプリケーションはアンロードされます。If the object to be removed is the last remaining object in the list of registered objects in an application, the application is unloaded.

ToString() ToString() ToString() ToString()

現在のオブジェクトを表す文字列を返します。Returns a string that represents the current object.

(Inherited from Object)

適用対象