ISendResponseProvider 接口

检索或修改有关当前响应的信息。

语法

class ISendResponseProvider : public IHttpEventProvider  

方法

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

名称 说明
GetFlags 检索当前 HTTP 响应的标志。
GetHeadersBeingSent 检索一个值,该值指示是否返回 HTTP 标头。
GetLogData 检索当前响应的日志记录信息。
GetReadyToLogData 检索一个值,该值指示 IIS 是否已准备好将信息写入日志。
SetErrorStatus (继承自 IHttpEventProvider.)
SetFlags 配置当前 HTTP 响应的标志。
SetLogData 配置当前响应的日志记录信息。

备注

ISendResponseProvider当模块在模块的导出 RegisterModule 函数中注册RQ_SEND_RESPONSE通知时,将创建接口并将其传递给模块的 CHttpModule::OnSendResponse 方法。

继承层次结构

IHttpEventProvider

ISendResponseProvider

要求

类型 说明
客户端 - 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 服务器核心接口
IHttpEventProvider 接口