通过


IHttpResponseFeature 接口

定义

表示 HTTP 响应的字段和状态。

public interface class IHttpResponseFeature
public interface IHttpResponseFeature
type IHttpResponseFeature = interface
Public Interface IHttpResponseFeature
派生

属性

名称 说明
Body
已过时.

获取或设置 Stream 用于写入响应正文。

HasStarted

获取一个值,该值指示响应是否已启动。

如果true,则为 StatusCodeReasonPhrase,并且Headers现在不可变,OnStarting(Func<Object,Task>, Object)并且不应再调用。

Headers

获取或设置要发送的响应标头。 具有多个值的标头将作为多个标头发出。

ReasonPhrase

获取或设置 RFC 9112 第 4 节中定义的原因短语。 请注意,HTTP/2 不再支持此字段。

StatusCode

获取或设置 RFC 7230 中定义的状态代码。

方法

名称 说明
OnCompleted(Func<Object,Task>, Object)

注册在响应完全完成后要调用的回调。 这适用于资源清理。

OnStarting(Func<Object,Task>, Object)

注册在响应启动前要调用的回调。

这是修改或修改HeadersStatusCodeReasonPhrase的最后一次机会。

适用于