IHttpApplication 接口

检索特定于应用程序的配置信息。

语法

class IHttpApplication  

方法

下表列出了 接口公开 IHttpApplication 的方法。

名称 说明
GetAppConfigPath 检索应用程序配置路径。
GetApplicationId 检索当前请求的标识应用程序路径。
GetApplicationPhysicalPath 检索当前请求的应用程序的物理路径。
GetModuleContextContainer 返回应用程序的模块上下文容器。

派生类

名称 说明
IGlobalApplicationPreloadProvider2 提供有关是否回收应用程序的工作进程的信息。

备注

HTTP 模块可以使用 IHttpApplication 接口来检索应用程序的配置信息。 具体而言, GetAppConfigPath 该方法返回应用程序的配置路径, GetApplicationId 该方法返回应用程序的唯一标识路径,方法 GetApplicationPhysicalPath 返回应用程序的根文件夹的物理路径。

HTTP 模块可以使用 IGlobalThreadCleanupProvider::GetApplicationIHttpApplicationProvider::GetApplicationIHttpContext::GetApplication 方法检索IHttpApplication接口。

要求

类型 说明
客户端 - 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 服务器核心接口
IGlobalThreadCleanupProvider::GetApplication
IHttpApplicationProvider::GetApplication 方法
IHttpContext::GetApplication 方法