HttpResponseJsonExtensions.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(HttpResponse, Object, Type, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken)
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na application/json; charset=utf-8
.
public static System.Threading.Tasks.Task WriteAsJsonAsync (this Microsoft.AspNetCore.Http.HttpResponse response, object? value, Type type, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * obj * Type * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync (response As HttpResponse, value As Object, type As Type, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry
- response
- HttpResponse
Odpověď pro zápis JSON do.
- value
- Object
Hodnota, která se má zapsat jako JSON.
- type
- Type
Typ objektu k zápisu.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken)
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu.
public static System.Threading.Tasks.Task WriteAsJsonAsync (this Microsoft.AspNetCore.Http.HttpResponse response, object? value, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, string? contentType = default, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * obj * System.Text.Json.Serialization.Metadata.JsonTypeInfo * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync (response As HttpResponse, value As Object, jsonTypeInfo As JsonTypeInfo, Optional contentType As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry
- response
- HttpResponse
Odpověď pro zápis JSON do.
- value
- Object
Hodnota, která se má zapsat jako JSON.
- jsonTypeInfo
- JsonTypeInfo
Metadata o typu, který se má převést.
- contentType
- String
Typ obsahu, který se má nastavit u odpovědi.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken)
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na application/json; charset=utf-8
.
public static System.Threading.Tasks.Task WriteAsJsonAsync (this Microsoft.AspNetCore.Http.HttpResponse response, object? value, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * obj * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync (response As HttpResponse, value As Object, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry
- response
- HttpResponse
Odpověď pro zápis JSON do.
- value
- Object
Hodnota, která se má zapsat jako JSON.
- type
- Type
Typ objektu k zápisu.
- options
- JsonSerializerOptions
Možnosti serializátoru, které se mají použít při serializaci hodnoty.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken)
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu.
public static System.Threading.Tasks.Task WriteAsJsonAsync (this Microsoft.AspNetCore.Http.HttpResponse response, object? value, Type type, System.Text.Json.JsonSerializerOptions? options, string? contentType, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * obj * Type * System.Text.Json.JsonSerializerOptions * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync (response As HttpResponse, value As Object, type As Type, options As JsonSerializerOptions, contentType As String, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry
- response
- HttpResponse
Odpověď pro zápis JSON do.
- value
- Object
Hodnota, která se má zapsat jako JSON.
- type
- Type
Typ objektu k zápisu.
- options
- JsonSerializerOptions
Možnosti serializátoru, které se mají použít při serializaci hodnoty.
- contentType
- String
Typ obsahu, který se má nastavit u odpovědi.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken)
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu.
public static System.Threading.Tasks.Task WriteAsJsonAsync (this Microsoft.AspNetCore.Http.HttpResponse response, object? value, Type type, System.Text.Json.Serialization.JsonSerializerContext context, string? contentType = default, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * obj * Type * System.Text.Json.Serialization.JsonSerializerContext * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync (response As HttpResponse, value As Object, type As Type, context As JsonSerializerContext, Optional contentType As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry
- response
- HttpResponse
Odpověď pro zápis JSON do.
- value
- Object
Hodnota, která se má zapsat jako JSON.
- type
- Type
Typ objektu k zápisu.
- context
- JsonSerializerContext
Zprostředkovatel metadat pro serializovatelné typy.
- contentType
- String
Typ obsahu, který se má nastavit u odpovědi.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken)
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na application/json; charset=utf-8
.
public static System.Threading.Tasks.Task WriteAsJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpResponse response, TValue value, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * 'Value * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync(Of TValue) (response As HttpResponse, value As TValue, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry typu
- TValue
Typ objektu k zápisu.
Parametry
- response
- HttpResponse
Odpověď pro zápis JSON do.
- value
- TValue
Hodnota, která se má zapsat jako JSON.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken)
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na application/json; charset=utf-8
.
public static System.Threading.Tasks.Task WriteAsJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpResponse response, TValue value, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * 'Value * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync(Of TValue) (response As HttpResponse, value As TValue, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry typu
- TValue
Typ objektu k zápisu.
Parametry
- response
- HttpResponse
Odpověď pro zápis JSON do.
- value
- TValue
Hodnota, která se má zapsat jako JSON.
- options
- JsonSerializerOptions
Možnosti serializátoru, které se mají použít při serializaci hodnoty.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken)
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu.
public static System.Threading.Tasks.Task WriteAsJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpResponse response, TValue value, System.Text.Json.JsonSerializerOptions? options, string? contentType, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * 'Value * System.Text.Json.JsonSerializerOptions * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync(Of TValue) (response As HttpResponse, value As TValue, options As JsonSerializerOptions, contentType As String, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry typu
- TValue
Typ objektu k zápisu.
Parametry
- response
- HttpResponse
Odpověď pro zápis JSON do.
- value
- TValue
Hodnota, která se má zapsat jako JSON.
- options
- JsonSerializerOptions
Možnosti serializátoru, které se mají použít při serializaci hodnoty.
- contentType
- String
Typ obsahu, který se má nastavit u odpovědi.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.
Platí pro
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken)
Zadanou hodnotu zapište do textu odpovědi jako JSON. Typ obsahu odpovědi se nastaví na zadaný typ obsahu.
public static System.Threading.Tasks.Task WriteAsJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpResponse response, TValue value, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, string? contentType = default, System.Threading.CancellationToken cancellationToken = default);
static member WriteAsJsonAsync : Microsoft.AspNetCore.Http.HttpResponse * 'Value * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * string * System.Threading.CancellationToken -> System.Threading.Tasks.Task
<Extension()>
Public Function WriteAsJsonAsync(Of TValue) (response As HttpResponse, value As TValue, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional contentType As String = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task
Parametry typu
- TValue
Typ objektu k zápisu.
Parametry
- response
- HttpResponse
Odpověď pro zápis JSON do.
- value
- TValue
Hodnota, která se má zapsat jako JSON.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Metadata o typu, který se má převést.
- contentType
- String
Typ obsahu, který se má nastavit u odpovědi.
- cancellationToken
- CancellationToken
Slouží CancellationToken ke zrušení operace.
Návraty
Objekt úlohy představující asynchronní operaci.