Share via


HttpResponseFeature 类

定义

的默认实现 IHttpResponseFeature

public ref class HttpResponseFeature : Microsoft::AspNetCore::Http::Features::IHttpResponseFeature
public class HttpResponseFeature : Microsoft.AspNetCore.Http.Features.IHttpResponseFeature
type HttpResponseFeature = class
    interface IHttpResponseFeature
Public Class HttpResponseFeature
Implements IHttpResponseFeature
继承
HttpResponseFeature
实现

构造函数

HttpResponseFeature()

初始化 HttpResponseFeature 的新实例。

属性

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的最后机会。

适用于