Sdílet prostřednictvím


HttpResponseDataExtensions.WriteAsJsonAsync Metoda

Definice

Přetížení

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na 200.

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

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na 200.

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

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na zadaný statusCode.

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

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na 200.

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

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na zadaný statusCode.

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

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na 200.

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

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na zadaný statusCodetyp .

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

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na zadaný statusCodetyp .

WriteAsJsonAsync<T>(HttpResponseData, T, CancellationToken)

Zdroj:
HttpResponseDataExtensions.cs

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na 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

Parametry typu

T

Typ objektu k zápisu.

Parametry

response
HttpResponseData

Odpověď pro zápis JSON do.

instance
T

Instance pro serializaci a zápis jako JSON.

cancellationToken
CancellationToken

Slouží CancellationToken ke zrušení operace.

Návraty

A ValueTask , který představuje asynchronní operaci.

Platí pro

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

Zdroj:
HttpResponseDataExtensions.cs

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na 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

Parametry typu

T

Typ objektu k zápisu.

Parametry

response
HttpResponseData

Odpověď pro zápis JSON do.

instance
T

Instance pro serializaci a zápis jako JSON.

serializer
ObjectSerializer

Serializátor použitý k serializaci instance.

cancellationToken
CancellationToken

Slouží CancellationToken ke zrušení operace.

Návraty

A ValueTask , který představuje asynchronní operaci.

Platí pro

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

Zdroj:
HttpResponseDataExtensions.cs

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na zadaný 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

Parametry typu

T

Typ objektu k zápisu.

Parametry

response
HttpResponseData

Odpověď pro zápis JSON do.

instance
T

Instance pro serializaci a zápis jako JSON.

statusCode
HttpStatusCode

Stavový kód, který se má nastavit v odpovědi.

cancellationToken
CancellationToken

Slouží CancellationToken ke zrušení operace.

Návraty

A ValueTask , který představuje asynchronní operaci.

Platí pro

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

Zdroj:
HttpResponseDataExtensions.cs

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na 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

Parametry typu

T

Typ objektu k zápisu.

Parametry

response
HttpResponseData

Odpověď pro zápis JSON do.

instance
T

Instance pro serializaci a zápis jako JSON.

contentType
String

Typ obsahu, který se má nastavit u odpovědi.

cancellationToken
CancellationToken

Slouží CancellationToken ke zrušení operace.

Návraty

A ValueTask , který představuje asynchronní operaci.

Platí pro

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

Zdroj:
HttpResponseDataExtensions.cs

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na application/json; charset=utf-8 a stavový kód se nastaví na zadaný 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

Parametry typu

T

Typ objektu k zápisu.

Parametry

response
HttpResponseData

Odpověď pro zápis JSON do.

instance
T

Instance pro serializaci a zápis jako JSON.

serializer
ObjectSerializer

Serializátor použitý k serializaci instance.

statusCode
HttpStatusCode

Stavový kód, který se má nastavit v odpovědi.

cancellationToken
CancellationToken

Slouží CancellationToken ke zrušení operace.

Návraty

A ValueTask , který představuje asynchronní operaci.

Platí pro

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

Zdroj:
HttpResponseDataExtensions.cs

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na 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

Parametry typu

T

Typ objektu k zápisu.

Parametry

response
HttpResponseData

Odpověď pro zápis JSON do.

instance
T

Instance pro serializaci a zápis jako JSON.

serializer
ObjectSerializer

Serializátor použitý k serializaci instance.

contentType
String

Typ obsahu, který se má nastavit u odpovědi.

cancellationToken
CancellationToken

Slouží CancellationToken ke zrušení operace.

Návraty

A ValueTask , který představuje asynchronní operaci.

Platí pro

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

Zdroj:
HttpResponseDataExtensions.cs

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí výchozího ObjectSerializer nakonfigurovaného pro tento pracovní proces. Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na zadaný statusCodetyp .

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

Parametry typu

T

Typ objektu k zápisu.

Parametry

response
HttpResponseData

Odpověď pro zápis JSON do.

instance
T

Instance pro serializaci a zápis jako JSON.

contentType
String

Typ obsahu, který se má nastavit u odpovědi.

statusCode
HttpStatusCode

Stavový kód, který se má nastavit v odpovědi.

cancellationToken
CancellationToken

Slouží CancellationToken ke zrušení operace.

Návraty

A ValueTask , který představuje asynchronní operaci.

Platí pro

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

Zdroj:
HttpResponseDataExtensions.cs

Asynchronně zapíše zadanou hodnotu jako JSON do textu odpovědi pomocí poskytnutého ObjectSerializerobjektu . Typ obsahu odpovědi se nastaví na zadaný contentType a stavový kód se nastaví na zadaný statusCodetyp .

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

Parametry typu

T

Typ objektu k zápisu.

Parametry

response
HttpResponseData

Odpověď pro zápis JSON do.

instance
T

Instance pro serializaci a zápis jako JSON.

serializer
ObjectSerializer

Serializátor použitý k serializaci instance.

contentType
String

Typ obsahu, který se má nastavit u odpovědi.

statusCode
HttpStatusCode

Stavový kód, který se má nastavit v odpovědi.

cancellationToken
CancellationToken

Slouží CancellationToken ke zrušení operace.

Návraty

A ValueTask , který představuje asynchronní operaci.

Platí pro