Aracılığıyla paylaş


JsonSerializer.DeserializeAsyncEnumerable Yöntem

Tanım

Aşırı Yüklemeler

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

UTF-8 ile kodlanmış metni, kök düzeyindeki JSON dizilerini akış biçiminde seri durumdan çıkarmak için kullanılabilecek bir IAsyncEnumerable<T> sarmalar.

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

UTF-8 ile kodlanmış metni, kök düzeyindeki JSON dizilerini akış biçiminde seri durumdan çıkarmak için kullanılabilecek bir IAsyncEnumerable<T> sarmalar.

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

public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue> (System.IO.Stream utf8Json, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, bool topLevelValues, System.Threading.CancellationToken cancellationToken = default);
static member DeserializeAsyncEnumerable : System.IO.Stream * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * bool * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As Stream, jsonTypeInfo As JsonTypeInfo(Of TValue), topLevelValues As Boolean, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Tür Parametreleri

TValue

Parametreler

utf8Json
Stream
jsonTypeInfo
JsonTypeInfo<TValue>
topLevelValues
Boolean
cancellationToken
CancellationToken

Döndürülenler

Şunlara uygulanır

DeserializeAsyncEnumerable<TValue>(Stream, Boolean, JsonSerializerOptions, CancellationToken)

public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue> (System.IO.Stream utf8Json, bool topLevelValues, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
static member DeserializeAsyncEnumerable : System.IO.Stream * bool * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As Stream, topLevelValues As Boolean, Optional options As JsonSerializerOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As IAsyncEnumerable(Of TValue)

Tür Parametreleri

TValue

Parametreler

utf8Json
Stream
topLevelValues
Boolean
cancellationToken
CancellationToken

Döndürülenler

Şunlara uygulanır

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

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

UTF-8 ile kodlanmış metni, kök düzeyindeki JSON dizilerini akış biçiminde seri durumdan çıkarmak için kullanılabilecek bir IAsyncEnumerable<T> 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 çıkarmak için öğ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

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

Döndürülenler

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

Özel durumlar

utf8Json null.

İ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 ile kodlanmış metni, kök düzeyindeki JSON dizilerini akış biçiminde seri durumdan çıkarmak için kullanılabilecek bir IAsyncEnumerable<T> 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 çıkarmak için öğ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

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

Döndürülenler

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

Özel durumlar

utf8Json veya jsonTypeInfonull.

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

Şunlara uygulanır