IHttpResponseFeature 接口

定义

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

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

属性

Body
已过时.

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

HasStarted

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

如果 trueStatusCodeReasonPhraseHeaders 现在是不可变的, OnStarting(Func<Object,Task>, Object) 并且不应再调用。

Headers

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

ReasonPhrase

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

StatusCode

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

方法

OnCompleted(Func<Object,Task>, Object)

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

OnStarting(Func<Object,Task>, Object)

注册在响应开始前要调用的回调。

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

适用于