HttpResponseJsonExtensions.WriteAsJsonAsync Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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 |
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 |
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 |
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 |
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)
- Origine:
- HttpResponseJsonExtensions.cs
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)
- Origine:
- HttpResponseJsonExtensions.cs
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)
- Origine:
- HttpResponseJsonExtensions.cs
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)
- Origine:
- HttpResponseJsonExtensions.cs
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)
- Origine:
- HttpResponseJsonExtensions.cs
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)
- Origine:
- HttpResponseJsonExtensions.cs
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)
- Origine:
- HttpResponseJsonExtensions.cs
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)
- Origine:
- HttpResponseJsonExtensions.cs
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)
- Origine:
- HttpResponseJsonExtensions.cs
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.