你当前正在访问 Microsoft Azure Global Edition 技术文档网站。 如果需要访问由世纪互联运营的 Microsoft Azure 中国技术文档网站,请访问 https://docs.azure.cn

HttpResponseData 类

定义

传出 HTTP 响应的表示形式。

public abstract class HttpResponseData
type HttpResponseData = class
Public MustInherit Class HttpResponseData
继承
HttpResponseData

构造函数

HttpResponseData(FunctionContext)

初始化 HttpResponseData 类的新实例。

属性

Body

获取或设置响应正文流。

Cookies

获取包含 HttpCookies 请求 Cookie 的实例。

FunctionContext

FunctionContext获取此响应的 。

Headers

获取或设置 HttpHeadersCollection 包含响应标头的

StatusCode

获取或设置响应的状态代码。

方法

CreateResponse(HttpRequestData)

为提供的请求创建 HTTP 响应。

扩展方法

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, HttpStatusCode, CancellationToken)

使用提供的 ObjectSerializer将指定值作为 JSON 异步写入响应正文。 响应内容类型将设置为 application/json; charset=utf-8 ,状态代码设置为提供的 statusCode

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, HttpStatusCode, CancellationToken)

使用提供的 ObjectSerializer将指定值作为 JSON 异步写入响应正文。 响应内容类型将设置为提供的 contentType ,状态代码设置为提供的 statusCode

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, String, CancellationToken)

使用提供的 ObjectSerializer将指定值作为 JSON 异步写入响应正文。 响应内容类型将设置为提供的 contentType ,状态代码设置为 200。

WriteAsJsonAsync<T>(HttpResponseData, T, ObjectSerializer, CancellationToken)

使用提供的 ObjectSerializer将指定值作为 JSON 异步写入响应正文。 响应内容类型将设置为 application/json; charset=utf-8 ,状态代码设置为 200。

WriteAsJsonAsync<T>(HttpResponseData, T, HttpStatusCode, CancellationToken)

使用为此辅助角色配置的默认值 ObjectSerializer ,将指定值作为 JSON 异步写入响应正文。 响应内容类型将设置为 application/json; charset=utf-8 ,状态代码设置为提供的 statusCode

WriteAsJsonAsync<T>(HttpResponseData, T, String, HttpStatusCode, CancellationToken)

使用为此辅助角色配置的默认值 ObjectSerializer ,将指定值作为 JSON 异步写入响应正文。 响应内容类型将设置为提供的 contentType ,状态代码设置为提供的 statusCode

WriteAsJsonAsync<T>(HttpResponseData, T, String, CancellationToken)

使用为此辅助角色配置的默认值 ObjectSerializer ,将指定值作为 JSON 异步写入响应正文。 响应内容类型将设置为提供的 contentType ,状态代码设置为 200。

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

使用为此辅助角色配置的默认值 ObjectSerializer ,将指定值作为 JSON 异步写入响应正文。 响应内容类型将设置为 application/json; charset=utf-8 ,状态代码设置为 200。

WriteBytes(HttpResponseData, Byte[])

将提供的字节写入响应正文。

WriteBytesAsync(HttpResponseData, Byte[])

将提供的字节异步写入响应正文。

WriteBytesAsync(HttpResponseData, Byte[], CancellationToken)

将提供的字节异步写入响应正文,并监视取消请求。

WriteString(HttpResponseData, String, Encoding)

使用指定的编码将提供的字符串写入响应正文。

WriteStringAsync(HttpResponseData, String, Encoding)

使用指定的编码将提供的字符串异步写入响应正文。

WriteStringAsync(HttpResponseData, String, CancellationToken, Encoding)

使用指定的编码异步将提供的字符串写入响应正文,并监视取消请求。

适用于