次の方法で共有


IHttpApplication インターフェイス

アプリケーション固有の構成情報を取得します。

構文

class IHttpApplication  

メソッド

次の表に、 インターフェイスによって公開されるメソッドの一覧を IHttpApplication 示します。

名前 説明
GetAppConfigPath アプリケーション構成パスを取得します。
GetApplicationId 現在の要求の識別アプリケーション パスを取得します。
GetApplicationPhysicalPath 現在の要求のアプリケーションの物理パスを取得します。
GetModuleContextContainer アプリケーションのモジュール コンテキスト コンテナーを返します。

派生クラス

名前 説明
IGlobalApplicationPreloadProvider2 アプリケーションのワーカー プロセスがリサイクルされるかどうかに関する情報を提供します。

解説

HTTP モジュールでは、 インターフェイスを IHttpApplication 使用して、アプリケーションの構成情報を取得できます。 具体的には、メソッドは GetAppConfigPath アプリケーションの構成パスを返し、メソッドは GetApplicationId アプリケーションの一意の ID パスを返し GetApplicationPhysicalPath 、メソッドはアプリケーションのルート フォルダーの物理パスを返します。

HTTP モジュールは、IGlobalThreadCleanupProvider::GetApplicationIHttpApplicationProvider::GetApplicationおよび IHttpContext::GetApplication メソッドを使用してインターフェイスを取得IHttpApplicationできます。

要件

Type 説明
Client - Windows Vista 上の IIS 7.0
- Windows 7 上の IIS 7.5
- Windows 8 上の IIS 8.0
- Windows 10の IIS 10.0
サーバー - Windows Server 2008 の IIS 7.0
- Windows Server 2008 R2 の IIS 7.5
- Windows Server 2012 の IIS 8.0
- Windows Server 2012 R2 の IIS 8.5
- Windows Server 2016の IIS 10.0
製品 - IIS 7.0、IIS 7.5、IIS 8.0、IIS 8.5、IIS 10.0
- IIS Express 7.5、IIS Express 8.0、IIS Express 10.0
Header Httpserv.h

参照

Web Server Core インターフェイス
IGlobalThreadCleanupProvider::GetApplication
IHttpApplicationProvider::GetApplication メソッド
IHttpContext::GetApplication メソッド