HttpResponseDataExtensions.WriteAsJsonAsync メソッド

定義

オーバーロード

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

このワーカー用に構成された既定値 ObjectSerializer を使用して、指定した値を JSON として応答本文に非同期に書き込みます。 応答コンテンツ タイプは に application/json; charset=utf-8 設定され、状態コードは 200 に設定されます。

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

指定した を使用して、指定した値を JSON として応答本文に非同期に ObjectSerializer書き込みます。 応答コンテンツ タイプは に 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, CancellationToken)

このワーカー用に構成された既定値 ObjectSerializer を使用して、指定した値を JSON として応答本文に非同期に書き込みます。 応答コンテンツ タイプは指定された contentType に設定され、状態コードは 200 に設定されます。

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

指定した を使用して、指定した値を JSON として応答本文に非同期に ObjectSerializer書き込みます。 応答コンテンツ タイプは に application/json; charset=utf-8 設定され、状態コードは指定された statusCodeに設定されます。

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

指定した を使用して、指定した値を JSON として応答本文に非同期に ObjectSerializer書き込みます。 応答コンテンツ タイプは指定された contentType に設定され、状態コードは 200 に設定されます。

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

このワーカー用に構成された既定値 ObjectSerializer を使用して、指定した値を JSON として応答本文に非同期に書き込みます。 応答コンテンツ タイプは指定された contentType に設定され、状態コードは指定された statusCodeに設定されます。

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

指定した を使用して、指定した値を JSON として応答本文に非同期に ObjectSerializer書き込みます。 応答コンテンツ タイプは指定された contentType に設定され、状態コードは指定された statusCodeに設定されます。

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

ソース:
HttpResponseDataExtensions.cs

このワーカー用に構成された既定値 ObjectSerializer を使用して、指定した値を JSON として応答本文に非同期に書き込みます。 応答コンテンツ タイプは に 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

指定した を使用して、指定した値を JSON として応答本文に非同期に 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 を使用して、指定した値を JSON として応答本文に非同期に書き込みます。 応答コンテンツ タイプは に 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 を使用して、指定した値を JSON として応答本文に非同期に書き込みます。 応答コンテンツ タイプは指定された 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

指定した を使用して、指定した値を JSON として応答本文に非同期に 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

指定した を使用して、指定した値を JSON として応答本文に非同期に 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 を使用して、指定した値を JSON として応答本文に非同期に書き込みます。 応答コンテンツ タイプは指定された 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

指定した を使用して、指定した値を JSON として応答本文に非同期に 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

適用対象