HttpResponseJsonExtensions.WriteAsJsonAsync Metodo

Definizione

Overload

WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken)

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su application/json; charset=utf-8.

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato.

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su application/json; charset=utf-8.

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato.

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato.

WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken)

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su application/json; charset=utf-8.

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su application/json; charset=utf-8.

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato.

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato.

WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken)

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su 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

Parametri

response
HttpResponse

Risposta a cui scrivere JSON.

value
Object

Valore da scrivere come JSON.

type
Type

Tipo di oggetto da scrivere.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato.

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

Parametri

response
HttpResponse

Risposta a cui scrivere JSON.

value
Object

Valore da scrivere come JSON.

jsonTypeInfo
JsonTypeInfo

Metadati sul tipo da convertire.

contentType
String

Tipo di contenuto da impostare sulla risposta.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su 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

Parametri

response
HttpResponse

Risposta a cui scrivere JSON.

value
Object

Valore da scrivere come JSON.

type
Type

Tipo di oggetto da scrivere.

options
JsonSerializerOptions

Opzioni del serializzatore da usare per la serializzazione del valore.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato.

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

Parametri

response
HttpResponse

Risposta a cui scrivere JSON.

value
Object

Valore da scrivere come JSON.

type
Type

Tipo di oggetto da scrivere.

options
JsonSerializerOptions

Opzioni del serializzatore da usare per la serializzazione del valore.

contentType
String

Tipo di contenuto da impostare sulla risposta.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato.

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

Parametri

response
HttpResponse

Risposta a cui scrivere JSON.

value
Object

Valore da scrivere come JSON.

type
Type

Tipo di oggetto da scrivere.

context
JsonSerializerContext

Provider di metadati per tipi serializzabili.

contentType
String

Tipo di contenuto da impostare sulla risposta.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken)

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su 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

Parametri di tipo

TValue

Tipo di oggetto da scrivere.

Parametri

response
HttpResponse

Risposta a cui scrivere JSON.

value
TValue

Valore da scrivere come JSON.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato su 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

Parametri di tipo

TValue

Tipo di oggetto da scrivere.

Parametri

response
HttpResponse

Risposta a cui scrivere JSON.

value
TValue

Valore da scrivere come JSON.

options
JsonSerializerOptions

Opzioni del serializzatore da usare per la serializzazione del valore.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato.

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

Parametri di tipo

TValue

Tipo di oggetto da scrivere.

Parametri

response
HttpResponse

Risposta a cui scrivere JSON.

value
TValue

Valore da scrivere come JSON.

options
JsonSerializerOptions

Opzioni del serializzatore da usare per la serializzazione del valore.

contentType
String

Tipo di contenuto da impostare sulla risposta.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a

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

Scrivere il valore specificato come JSON nel corpo della risposta. Il tipo di contenuto della risposta verrà impostato sul tipo di contenuto specificato.

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

Parametri di tipo

TValue

Tipo di oggetto da scrivere.

Parametri

response
HttpResponse

Risposta in cui scrivere JSON.

value
TValue

Valore da scrivere come JSON.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadati relativi al tipo da convertire.

contentType
String

Tipo di contenuto da impostare sulla risposta.

cancellationToken
CancellationToken

Oggetto CancellationToken utilizzato per annullare l'operazione.

Restituisce

Oggetto dell'attività che rappresenta l'operazione asincrona.

Si applica a