共用方式為


HttpResponseDataExtensions.WriteAsJsonAsync 方法

定義

多載

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

使用為此背景工作角色設定的預設 ObjectSerializer ,以非同步方式將指定的值寫入回應本文。 回應內容類型會設定為 application/json; charset=utf-8 ,而狀態碼會設定為 200。

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

使用提供的 ObjectSerializer ,以非同步方式將指定的值寫入回應本文。 回應內容類型會設定為 application/json; charset=utf-8 ,而狀態碼會設定為 200。

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

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

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

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

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

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

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

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

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

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

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

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

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

來源:
HttpResponseDataExtensions.cs

使用為此背景工作角色設定的預設 ObjectSerializer ,以非同步方式將指定的值寫入回應本文。 回應內容類型會設定為 application/json; charset=utf-8 ,而狀態碼會設定為 200。

public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

類型參數

T

要寫入之物件的類型。

參數

response
HttpResponseData

要寫入 JSON 的回應。

instance
T

要序列化和寫入為 JSON 的實例。

cancellationToken
CancellationToken

CancellationToken 用來取消作業。

傳回

表示非同步作業的 ValueTask

適用於

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

來源:
HttpResponseDataExtensions.cs

使用提供的 ObjectSerializer ,以非同步方式將指定的值寫入回應本文。 回應內容類型會設定為 application/json; charset=utf-8 ,而狀態碼會設定為 200。

public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, Azure.Core.Serialization.ObjectSerializer serializer, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * Azure.Core.Serialization.ObjectSerializer * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, serializer As ObjectSerializer, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

類型參數

T

要寫入之物件的類型。

參數

response
HttpResponseData

要寫入 JSON 的回應。

instance
T

要序列化和寫入為 JSON 的實例。

serializer
ObjectSerializer

用來序列化實例的序列化程式。

cancellationToken
CancellationToken

CancellationToken 用來取消作業。

傳回

表示非同步作業的 ValueTask

適用於

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

來源:
HttpResponseDataExtensions.cs

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

public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, System.Net.HttpStatusCode statusCode, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * System.Net.HttpStatusCode * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, statusCode As HttpStatusCode, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

類型參數

T

要寫入之物件的類型。

參數

response
HttpResponseData

要寫入 JSON 的回應。

instance
T

要序列化和寫入為 JSON 的實例。

statusCode
HttpStatusCode

回應上要設定的狀態碼。

cancellationToken
CancellationToken

CancellationToken 用來取消作業。

傳回

表示非同步作業的 ValueTask

適用於

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

來源:
HttpResponseDataExtensions.cs

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

public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, string contentType, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * string * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, contentType As String, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

類型參數

T

要寫入之物件的類型。

參數

response
HttpResponseData

要寫入 JSON 的回應。

instance
T

要序列化和寫入為 JSON 的實例。

contentType
String

回應上要設定的內容類型。

cancellationToken
CancellationToken

CancellationToken 用來取消作業。

傳回

表示非同步作業的 ValueTask

適用於

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

來源:
HttpResponseDataExtensions.cs

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

public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, Azure.Core.Serialization.ObjectSerializer serializer, System.Net.HttpStatusCode statusCode, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * Azure.Core.Serialization.ObjectSerializer * System.Net.HttpStatusCode * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, serializer As ObjectSerializer, statusCode As HttpStatusCode, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

類型參數

T

要寫入之物件的類型。

參數

response
HttpResponseData

要寫入 JSON 的回應。

instance
T

要序列化和寫入為 JSON 的實例。

serializer
ObjectSerializer

用來序列化實例的序列化程式。

statusCode
HttpStatusCode

回應上要設定的狀態碼。

cancellationToken
CancellationToken

CancellationToken 用來取消作業。

傳回

表示非同步作業的 ValueTask

適用於

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

來源:
HttpResponseDataExtensions.cs

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

public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, Azure.Core.Serialization.ObjectSerializer serializer, string contentType, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * Azure.Core.Serialization.ObjectSerializer * string * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, serializer As ObjectSerializer, contentType As String, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

類型參數

T

要寫入之物件的類型。

參數

response
HttpResponseData

要寫入 JSON 的回應。

instance
T

要序列化和寫入為 JSON 的實例。

serializer
ObjectSerializer

用來序列化實例的序列化程式。

contentType
String

回應上要設定的內容類型。

cancellationToken
CancellationToken

CancellationToken 用來取消作業。

傳回

表示非同步作業的 ValueTask

適用於

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

來源:
HttpResponseDataExtensions.cs

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

public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, string contentType, System.Net.HttpStatusCode statusCode, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * string * System.Net.HttpStatusCode * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, contentType As String, statusCode As HttpStatusCode, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

類型參數

T

要寫入之物件的類型。

參數

response
HttpResponseData

要寫入 JSON 的回應。

instance
T

要序列化和寫入為 JSON 的實例。

contentType
String

回應上要設定的內容類型。

statusCode
HttpStatusCode

回應上要設定的狀態碼。

cancellationToken
CancellationToken

CancellationToken 用來取消作業。

傳回

表示非同步作業的 ValueTask

適用於

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

來源:
HttpResponseDataExtensions.cs

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

public static System.Threading.Tasks.ValueTask WriteAsJsonAsync<T> (this Microsoft.Azure.Functions.Worker.Http.HttpResponseData response, T instance, Azure.Core.Serialization.ObjectSerializer serializer, string contentType, System.Net.HttpStatusCode statusCode, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.Azure.Functions.Worker.Http.HttpResponseData * 'T * Azure.Core.Serialization.ObjectSerializer * string * System.Net.HttpStatusCode * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask
<Extension()>
Public Function WriteAsJsonAsync(Of T) (response As HttpResponseData, instance As T, serializer As ObjectSerializer, contentType As String, statusCode As HttpStatusCode, Optional cancellationToken As CancellationToken = Nothing) As ValueTask

類型參數

T

要寫入之物件的類型。

參數

response
HttpResponseData

要寫入 JSON 的回應。

instance
T

要序列化和寫入為 JSON 的實例。

serializer
ObjectSerializer

用來序列化實例的序列化程式。

contentType
String

回應上要設定的內容類型。

statusCode
HttpStatusCode

回應上要設定的狀態碼。

cancellationToken
CancellationToken

CancellationToken 用來取消作業。

傳回

表示非同步作業的 ValueTask

適用於