JsonSerializer.DeserializeAsyncEnumerable 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
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
Membungkus teks yang dikodekan UTF-8 ke dalam yang IAsyncEnumerable<T> dapat digunakan untuk mendeserialisasi array JSON tingkat akar dengan cara streaming. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
Membungkus teks yang dikodekan UTF-8 ke dalam yang IAsyncEnumerable<T> dapat digunakan untuk mendeserialisasi array JSON tingkat akar dengan cara streaming. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)
Membungkus teks yang dikodekan UTF-8 ke dalam yang IAsyncEnumerable<T> dapat digunakan untuk mendeserialisasi array JSON tingkat akar dengan cara streaming.
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue> (System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member DeserializeAsyncEnumerable : System.IO.Stream * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As Stream, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)
Jenis parameter
- TValue
Jenis elemen untuk deserialisasi secara asinkron.
Parameter
- utf8Json
- Stream
Data JSON untuk diurai.
- options
- JsonSerializerOptions
Opsi untuk mengontrol perilaku selama membaca.
- cancellationToken
- CancellationToken
CancellationToken yang dapat digunakan untuk membatalkan operasi baca.
Mengembalikan
Representasi IAsyncEnumerable<T> array JSON yang disediakan.
Pengecualian
utf8Json
adalah null
.
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Berlaku untuk
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken)
Membungkus teks yang dikodekan UTF-8 ke dalam yang IAsyncEnumerable<T> dapat digunakan untuk mendeserialisasi array JSON tingkat akar dengan cara streaming.
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue> (System.IO.Stream utf8Json, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member DeserializeAsyncEnumerable : System.IO.Stream * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As Stream, jsonTypeInfo As JsonTypeInfo(Of TValue), Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)
Jenis parameter
- TValue
Jenis elemen untuk deserialisasi secara asinkron.
Parameter
- utf8Json
- Stream
Data JSON untuk diurai.
- jsonTypeInfo
- JsonTypeInfo<TValue>
Metadata tentang jenis elemen yang akan dikonversi.
- cancellationToken
- CancellationToken
CancellationToken yang dapat digunakan untuk membatalkan operasi baca.
Mengembalikan
Representasi IAsyncEnumerable<T> array JSON yang disediakan.
Pengecualian
utf8Json
atau jsonTypeInfo
adalah null
.
Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk