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 方法。
继承层次结构
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 |