JsonSerializer.DeserializeAsyncEnumerable Yöntem

Tanım

Aşırı Yüklemeler

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerini akışla seri durumdan çıkarmada kullanılabilecek bir içine sarmalar.

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

UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerini akışla seri durumdan çıkarmada kullanılabilecek bir içine sarmalar.

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs

UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerini akışla seri durumdan çıkarmada kullanılabilecek bir içine sarmalar.

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)

Tür Parametreleri

TValue

Zaman uyumsuz olarak seri durumdan çıkaracak öğe türü.

Parametreler

utf8Json
Stream

Ayrıştırmak için JSON verileri.

options
JsonSerializerOptions

Okuma sırasında davranışı denetleme seçenekleri.

cancellationToken
CancellationToken

CancellationToken okuma işlemini iptal etmek için kullanılabilir.

Döndürülenler

IAsyncEnumerable<T> Sağlanan JSON dizisinin gösterimi.

Özel durumlar

utf8Json, null değeridir.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır

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

Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs

UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerini akışla seri durumdan çıkarmada kullanılabilecek bir içine sarmalar.

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)

Tür Parametreleri

TValue

Zaman uyumsuz olarak seri durumdan çıkaracak öğe türü.

Parametreler

utf8Json
Stream

Ayrıştırmak için JSON verileri.

jsonTypeInfo
JsonTypeInfo<TValue>

Dönüştürülecek öğe türü hakkındaki meta veriler.

cancellationToken
CancellationToken

CancellationToken Okuma işlemini iptal etmek için kullanılabilecek.

Döndürülenler

IAsyncEnumerable<T> Sağlanan JSON dizisinin gösterimi.

Özel durumlar

utf8Json veya jsonTypeInfo şeklindedir null.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır