Bagikan melalui


HttpRequestJsonExtensions.ReadFromJsonAsync Metode

Definisi

Overload

ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)

Baca JSON dari permintaan dan deserialisasi ke jenis objek. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken)

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

ReadFromJsonAsync(HttpRequest, JsonTypeInfo, CancellationToken)

Sumber:
HttpRequestJsonExtensions.cs

Baca JSON dari permintaan dan deserialisasi ke jenis objek. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

public static System.Threading.Tasks.ValueTask<object?> ReadFromJsonAsync (this Microsoft.AspNetCore.Http.HttpRequest request, System.Text.Json.Serialization.Metadata.JsonTypeInfo jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * System.Text.Json.Serialization.Metadata.JsonTypeInfo * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
<Extension()>
Public Function ReadFromJsonAsync (request As HttpRequest, jsonTypeInfo As JsonTypeInfo, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)

Parameter

request
HttpRequest

Permintaan untuk membaca dari.

jsonTypeInfo
JsonTypeInfo

Metadata tentang jenis yang akan dikonversi.

cancellationToken
CancellationToken

digunakan CancellationToken untuk membatalkan operasi.

Mengembalikan

Nilai deserialisasi.

Berlaku untuk

ReadFromJsonAsync(HttpRequest, Type, CancellationToken)

Sumber:
HttpRequestJsonExtensions.cs

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

public static System.Threading.Tasks.ValueTask<object?> ReadFromJsonAsync (this Microsoft.AspNetCore.Http.HttpRequest request, Type type, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * Type * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
<Extension()>
Public Function ReadFromJsonAsync (request As HttpRequest, type As Type, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)

Parameter

request
HttpRequest

Permintaan untuk membaca dari.

type
Type

Jenis objek yang akan dibaca.

cancellationToken
CancellationToken

digunakan CancellationToken untuk membatalkan operasi.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Berlaku untuk

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerOptions, CancellationToken)

Sumber:
HttpRequestJsonExtensions.cs

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

public static System.Threading.Tasks.ValueTask<object?> ReadFromJsonAsync (this Microsoft.AspNetCore.Http.HttpRequest request, Type type, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * Type * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
<Extension()>
Public Function ReadFromJsonAsync (request As HttpRequest, type As Type, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)

Parameter

request
HttpRequest

Permintaan untuk membaca dari.

type
Type

Jenis objek yang akan dibaca.

options
JsonSerializerOptions

Opsi serializer digunakan saat mendeserialisasi konten.

cancellationToken
CancellationToken

digunakan CancellationToken untuk membatalkan operasi.

Mengembalikan

Objek tugas yang mewakili operasi asinkron.

Berlaku untuk

ReadFromJsonAsync(HttpRequest, Type, JsonSerializerContext, CancellationToken)

Sumber:
HttpRequestJsonExtensions.cs

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

public static System.Threading.Tasks.ValueTask<object?> ReadFromJsonAsync (this Microsoft.AspNetCore.Http.HttpRequest request, Type type, System.Text.Json.Serialization.JsonSerializerContext context, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * Type * System.Text.Json.Serialization.JsonSerializerContext * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<obj>
<Extension()>
Public Function ReadFromJsonAsync (request As HttpRequest, type As Type, context As JsonSerializerContext, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of Object)

Parameter

request
HttpRequest

Permintaan untuk membaca dari.

type
Type

Jenis objek yang akan dibaca.

context
JsonSerializerContext

Penyedia metadata untuk jenis yang dapat diserialisasikan.

cancellationToken
CancellationToken

digunakan CancellationToken untuk membatalkan operasi.

Mengembalikan

Nilai deserialisasi.

Berlaku untuk

ReadFromJsonAsync<TValue>(HttpRequest, CancellationToken)

Sumber:
HttpRequestJsonExtensions.cs

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

public static System.Threading.Tasks.ValueTask<TValue?> ReadFromJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpRequest request, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Value>
<Extension()>
Public Function ReadFromJsonAsync(Of TValue) (request As HttpRequest, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TValue)

Jenis parameter

TValue

Jenis objek yang akan dibaca.

Parameter

request
HttpRequest

Permintaan untuk membaca dari.

cancellationToken
CancellationToken

digunakan CancellationToken untuk membatalkan operasi.

Mengembalikan

ValueTask<TValue>

Objek tugas yang mewakili operasi asinkron.

Berlaku untuk

ReadFromJsonAsync<TValue>(HttpRequest, JsonSerializerOptions, CancellationToken)

Sumber:
HttpRequestJsonExtensions.cs

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

public static System.Threading.Tasks.ValueTask<TValue?> ReadFromJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpRequest request, System.Text.Json.JsonSerializerOptions? options, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Value>
<Extension()>
Public Function ReadFromJsonAsync(Of TValue) (request As HttpRequest, options As JsonSerializerOptions, Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TValue)

Jenis parameter

TValue

Jenis objek yang akan dibaca.

Parameter

request
HttpRequest

Permintaan untuk membaca dari.

options
JsonSerializerOptions

Opsi serializer untuk digunakan saat mendeserialisasi konten.

cancellationToken
CancellationToken

digunakan CancellationToken untuk membatalkan operasi.

Mengembalikan

ValueTask<TValue>

Objek tugas yang mewakili operasi asinkron.

Berlaku untuk

ReadFromJsonAsync<TValue>(HttpRequest, JsonTypeInfo<TValue>, CancellationToken)

Sumber:
HttpRequestJsonExtensions.cs

Baca JSON dari permintaan dan deserialisasi ke jenis yang ditentukan. Jika jenis konten permintaan bukan jenis JSON yang diketahui, kesalahan akan muncul.

public static System.Threading.Tasks.ValueTask<TValue?> ReadFromJsonAsync<TValue> (this Microsoft.AspNetCore.Http.HttpRequest request, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member ReadFromJsonAsync : Microsoft.AspNetCore.Http.HttpRequest * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Threading.Tasks.ValueTask<'Value>
<Extension()>
Public Function ReadFromJsonAsync(Of TValue) (request As HttpRequest, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As ValueTask(Of TValue)

Jenis parameter

TValue

Parameter

request
HttpRequest

Permintaan untuk membaca dari.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadata tentang jenis yang akan dikonversi.

cancellationToken
CancellationToken

digunakan CancellationToken untuk membatalkan operasi.

Mengembalikan

ValueTask<TValue>

Nilai deserialisasi.

Berlaku untuk