HttpResponseJsonExtensions.WriteAsJsonAsync Metoda

Definicja

Przeciążenia

WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na application/json; charset=utf-8wartość .

WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości.

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na application/json; charset=utf-8wartość .

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości.

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości.

WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na application/json; charset=utf-8wartość .

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na application/json; charset=utf-8wartość .

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości.

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości.

WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na application/json; charset=utf-8wartość .

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

Odpowiedź na zapisywanie kodu JSON na.

value
Object

Wartość do zapisania w formacie JSON.

type
Type

Typ obiektu do zapisu.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości.

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

Odpowiedź na zapisywanie kodu JSON na.

value
Object

Wartość do zapisania w formacie JSON.

jsonTypeInfo
JsonTypeInfo

Metadane dotyczące typu do konwersji.

contentType
String

Typ zawartości ustawiony na odpowiedź.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na application/json; charset=utf-8wartość .

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

Odpowiedź na zapisywanie kodu JSON na.

value
Object

Wartość do zapisania w formacie JSON.

type
Type

Typ obiektu do zapisu.

options
JsonSerializerOptions

Opcje serializatora używane podczas serializacji wartości.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości.

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

Odpowiedź na zapisywanie kodu JSON na.

value
Object

Wartość do zapisania w formacie JSON.

type
Type

Typ obiektu do zapisu.

options
JsonSerializerOptions

Opcje serializatora używane podczas serializacji wartości.

contentType
String

Typ zawartości ustawiony na odpowiedź.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości.

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

Odpowiedź na zapisywanie kodu JSON na.

value
Object

Wartość do zapisania w formacie JSON.

type
Type

Typ obiektu do zapisu.

context
JsonSerializerContext

Dostawca metadanych dla typów z możliwością serializacji.

contentType
String

Typ zawartości ustawiony na odpowiedź.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na application/json; charset=utf-8wartość .

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 obiektu do zapisu.

Parametry

response
HttpResponse

Odpowiedź na zapisywanie kodu JSON na.

value
TValue

Wartość do zapisania w formacie JSON.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na application/json; charset=utf-8wartość .

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 obiektu do zapisu.

Parametry

response
HttpResponse

Odpowiedź na zapisywanie kodu JSON na.

value
TValue

Wartość do zapisania w formacie JSON.

options
JsonSerializerOptions

Opcje serializatora używane podczas serializacji wartości.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości.

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 obiektu do zapisu.

Parametry

response
HttpResponse

Odpowiedź na zapisywanie kodu JSON na.

value
TValue

Wartość do zapisania w formacie JSON.

options
JsonSerializerOptions

Opcje serializatora używane podczas serializacji wartości.

contentType
String

Typ zawartości ustawiony na odpowiedź.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy

WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken)

Zapisz określoną wartość jako JSON w treści odpowiedzi. Typ zawartości odpowiedzi zostanie ustawiony na określony typ zawartości.

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 obiektu do zapisu.

Parametry

response
HttpResponse

Odpowiedź na zapisywanie kodu JSON na.

value
TValue

Wartość do zapisania w formacie JSON.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadane dotyczące typu do konwersji.

contentType
String

Typ zawartości ustawiony na odpowiedź.

cancellationToken
CancellationToken

Element CancellationToken służący do anulowania operacji.

Zwraca

Obiekt zadania reprezentujący operację asynchroniczną.

Dotyczy