Share via


HttpResponseJsonExtensions.WriteAsJsonAsync Metoda

Definice

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 application/json; charset=utf-8.

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 application/json; charset=utf-8.

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 application/json; charset=utf-8.

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.

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.

Platí pro