Bagikan melalui


JsonSerializer.DeserializeAsyncEnumerable Metode

Definisi

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)

Sumber:
JsonSerializer.Read.Stream.cs
Sumber:
JsonSerializer.Read.Stream.cs
Sumber:
JsonSerializer.Read.Stream.cs

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

utf8Jsonadalah null.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Berlaku untuk

DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken)

Sumber:
JsonSerializer.Read.Stream.cs
Sumber:
JsonSerializer.Read.Stream.cs
Sumber:
JsonSerializer.Read.Stream.cs

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