HttpResponseJsonExtensions.WriteAsJsonAsync Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Overload
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke |
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan. |
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan. |
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken) |
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan. |
WriteAsJsonAsync(HttpResponse, Object, Type, CancellationToken)
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke 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
Parameter
- response
- HttpResponse
Respons untuk menulis JSON.
- value
- Object
Nilai untuk ditulis sebagai JSON.
- type
- Type
Jenis objek yang akan ditulis.
- cancellationToken
- CancellationToken
Digunakan CancellationToken untuk membatalkan operasi.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Berlaku untuk
WriteAsJsonAsync(HttpResponse, Object, JsonTypeInfo, String, CancellationToken)
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan.
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
Parameter
- response
- HttpResponse
Respons untuk menulis JSON.
- value
- Object
Nilai untuk ditulis sebagai JSON.
- jsonTypeInfo
- JsonTypeInfo
Metadata tentang jenis yang akan dikonversi.
- contentType
- String
Jenis konten yang akan diatur pada respons.
- cancellationToken
- CancellationToken
Digunakan CancellationToken untuk membatalkan operasi.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Berlaku untuk
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, CancellationToken)
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke 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
Parameter
- response
- HttpResponse
Respons untuk menulis JSON.
- value
- Object
Nilai untuk ditulis sebagai JSON.
- type
- Type
Jenis objek yang akan ditulis.
- options
- JsonSerializerOptions
Opsi serializer untuk digunakan saat menserialisasikan nilai.
- cancellationToken
- CancellationToken
Digunakan CancellationToken untuk membatalkan operasi.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Berlaku untuk
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerOptions, String, CancellationToken)
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan.
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
Parameter
- response
- HttpResponse
Respons untuk menulis JSON.
- value
- Object
Nilai untuk ditulis sebagai JSON.
- type
- Type
Jenis objek yang akan ditulis.
- options
- JsonSerializerOptions
Opsi serializer untuk digunakan saat menserialisasikan nilai.
- contentType
- String
Jenis konten yang akan diatur pada respons.
- cancellationToken
- CancellationToken
Digunakan CancellationToken untuk membatalkan operasi.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Berlaku untuk
WriteAsJsonAsync(HttpResponse, Object, Type, JsonSerializerContext, String, CancellationToken)
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan.
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
Parameter
- response
- HttpResponse
Respons untuk menulis JSON.
- value
- Object
Nilai untuk ditulis sebagai JSON.
- type
- Type
Jenis objek yang akan ditulis.
- context
- JsonSerializerContext
Penyedia metadata untuk jenis yang dapat diserialisasikan.
- contentType
- String
Jenis konten yang akan diatur pada respons.
- cancellationToken
- CancellationToken
Digunakan CancellationToken untuk membatalkan operasi.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Berlaku untuk
WriteAsJsonAsync<TValue>(HttpResponse, TValue, CancellationToken)
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke 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
Jenis parameter
- TValue
Jenis objek yang akan ditulis.
Parameter
- response
- HttpResponse
Respons untuk menulis JSON.
- value
- TValue
Nilai untuk ditulis sebagai JSON.
- cancellationToken
- CancellationToken
Digunakan CancellationToken untuk membatalkan operasi.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Berlaku untuk
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, CancellationToken)
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke 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
Jenis parameter
- TValue
Jenis objek yang akan ditulis.
Parameter
- response
- HttpResponse
Respons untuk menulis JSON.
- value
- TValue
Nilai untuk ditulis sebagai JSON.
- options
- JsonSerializerOptions
Opsi serializer untuk digunakan saat menserialisasikan nilai.
- cancellationToken
- CancellationToken
Digunakan CancellationToken untuk membatalkan operasi.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Berlaku untuk
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonSerializerOptions, String, CancellationToken)
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan.
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
Jenis parameter
- TValue
Jenis objek yang akan ditulis.
Parameter
- response
- HttpResponse
Respons untuk menulis JSON.
- value
- TValue
Nilai untuk ditulis sebagai JSON.
- options
- JsonSerializerOptions
Opsi serializer untuk digunakan saat menserialisasikan nilai.
- contentType
- String
Jenis konten yang akan diatur pada respons.
- cancellationToken
- CancellationToken
Digunakan CancellationToken untuk membatalkan operasi.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.
Berlaku untuk
WriteAsJsonAsync<TValue>(HttpResponse, TValue, JsonTypeInfo<TValue>, String, CancellationToken)
Tulis nilai yang ditentukan sebagai JSON ke isi respons. Jenis konten respons akan diatur ke jenis konten yang ditentukan.
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
Jenis parameter
- TValue
Jenis objek yang akan ditulis.
Parameter
- response
- HttpResponse
Respons untuk menulis JSON.
- value
- TValue
Nilai untuk menulis sebagai JSON.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Metadata tentang jenis yang akan dikonversi.
- contentType
- String
Jenis konten yang akan diatur pada respons.
- cancellationToken
- CancellationToken
digunakan CancellationToken untuk membatalkan operasi.
Mengembalikan
Objek tugas yang mewakili operasi asinkron.