HttpResponseDataExtensions.WriteAsJsonAsync Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
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 |
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 |
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 |
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ý |
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 |
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ý |
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ý |
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ý |
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.
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)
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)
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)
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)
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)
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)
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ý statusCode
typ .
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)
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ý statusCode
typ .
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
Azure SDK for .NET