HttpResponse 类
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示单个 HTTP 请求的传出端。
public ref class HttpResponse abstract
public abstract class HttpResponse
type HttpResponse = class
Public MustInherit Class HttpResponse
- 继承
-
HttpResponse
构造函数
HttpResponse() |
表示单个 HTTP 请求的传出端。 |
属性
Body |
获取或设置响应正文 Stream。 |
BodyWriter |
获取响应正文 PipeWriter |
ContentLength |
获取或设置响应标头的值 |
ContentType |
获取或设置响应标头的值 |
Cookies |
获取一个对象,该对象可用于管理此响应的 Cookie。 |
HasStarted |
获取一个值,该值指示是否已将响应标头发送到客户端。 |
Headers |
获取响应标头。 |
HttpContext |
获取 HttpContext 此响应的 。 |
StatusCode |
获取或设置 HTTP 响应代码。 |
方法
CompleteAsync() |
刷新所有剩余的响应标头、数据或尾部。 如果响应处于无效状态(例如 Content-Length 不匹配),则可能会引发此错误。 |
OnCompleted(Func<Object,Task>, Object) |
添加在响应发送到客户端后要调用的委托。 |
OnCompleted(Func<Task>) |
添加在响应发送到客户端后要调用的委托。 |
OnStarting(Func<Object,Task>, Object) |
添加在将响应标头发送到客户端之前要调用的委托。 在此处注册的回调按相反的顺序运行。 |
OnStarting(Func<Task>) |
添加在将响应标头发送到客户端之前要调用的委托。 在此处注册的回调按相反的顺序运行。 |
Redirect(String) |
将 HTTP 302) (临时重定向响应返回到客户端。 |
Redirect(String, Boolean) |
向客户端返回 (HTTP 301 或 HTTP 302) 的重定向响应。 |
RegisterForDispose(IDisposable) |
注册一个 对象,以便在请求完成处理后由主机处置。 |
RegisterForDisposeAsync(IAsyncDisposable) |
注册一个 对象,以便在请求完成处理后由主机进行异步处置。 |
StartAsync(CancellationToken) |
通过调用 OnStarting () 并使标头不可修改来启动响应。 |