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 ,以非同步方式將指定的值寫入回應本文。 回應內容類型將會設定為 application/json; charset=utf-8 ,並將狀態碼設定為提供的 statusCode

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

使用為此背景工作角色設定的預設值 ObjectSerializer ,以非同步方式將指定的值寫入回應本文。 回應內容類型將會設定為提供的 contentType ,並將狀態碼設定為提供的 statusCode

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

使用為此背景工作角色設定的預設值 ObjectSerializer ,以非同步方式將指定的值寫入回應本文。 回應內容類型將會設定為提供的 contentType ,並將狀態碼設定為 200。

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

使用為此背景工作角色設定的預設值 ObjectSerializer ,以非同步方式將指定的值寫入回應本文。 回應內容類型將會設定為 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)

使用指定的編碼,以非同步方式將提供的字串寫入回應本文,並監視取消要求。

適用於