HttpRequestJsonExtensions.ReadFromJsonAsync 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
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
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
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
Nilai deserialisasi.