Share via


HttpResponseJsonExtensions.WriteAsJsonAsync Metode

Definisi

Overload

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.

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

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

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.

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.

Berlaku untuk