Note
Access to this page requires authorization. You can try signing in or changing directories.
Access to this page requires authorization. You can try changing directories.
Retrieves or modifies information about the current response.
Syntax
class ISendResponseProvider : public IHttpEventProvider
Methods
The following table lists the methods exposed by the ISendResponseProvider
interface.
Name | Description |
---|---|
GetFlags | Retrieves the flags for the current HTTP response. |
GetHeadersBeingSent | Retrieves a value that indicates whether the HTTP headers are being returned. |
GetLogData | Retrieves the logging information for the current response. |
GetReadyToLogData | Retrieves a value that indicates whether IIS is ready to write information to the logs. |
SetErrorStatus | (Inherited from IHttpEventProvider.) |
SetFlags | Configures the flags for the current HTTP response. |
SetLogData | Configures logging information for the current response. |
Remarks
An ISendResponseProvider
interface is created and passed to a module's CHttpModule::OnSendResponse method when the module has registered for the RQ_SEND_RESPONSE notification in the module's exported RegisterModule function.
Inheritance Hierarchy
ISendResponseProvider
Requirements
Type | Description |
---|---|
Client | - IIS 7.0 on Windows Vista - IIS 7.5 on Windows 7 - IIS 8.0 on Windows 8 - IIS 10.0 on Windows 10 |
Server | - IIS 7.0 on Windows Server 2008 - IIS 7.5 on Windows Server 2008 R2 - IIS 8.0 on Windows Server 2012 - IIS 8.5 on Windows Server 2012 R2 - IIS 10.0 on Windows Server 2016 |
Product | - 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 |