IHttpResponseFeature Interface

Definition

Represents the fields and state of an HTTP response.

public interface class IHttpResponseFeature
public interface IHttpResponseFeature
type IHttpResponseFeature = interface
Public Interface IHttpResponseFeature
Derived

Properties

Body
Obsolete.

Gets or sets the Stream for writing the response body.

HasStarted

Gets a value that indicates if the response has started.

If true, the StatusCode, ReasonPhrase, and Headers are now immutable, and OnStarting(Func<Object,Task>, Object) should no longer be called.

Headers

Gets or sets the response headers to send. Headers with multiple values will be emitted as multiple headers.

ReasonPhrase

Gets or sets the reason-phrase as defined in RFC 7230. Note this field is no longer supported by HTTP/2.

StatusCode

Gets or sets the status-code as defined in RFC 7230.

Methods

OnCompleted(Func<Object,Task>, Object)

Registers a callback to be invoked after a response has fully completed. This is intended for resource cleanup.

OnStarting(Func<Object,Task>, Object)

Registers a callback to be invoked just before the response starts.

This is the last chance to modify the Headers, StatusCode, or ReasonPhrase.

Applies to