Dil

JsonSerializer.DeserializeAsyncEnumerable Yöntem

Tanım

Aşırı Yüklemeler

Name Description
DeserializeAsyncEnumerable<TValue>(PipeReader, JsonTypeInfo<TValue>, Boolean, CancellationToken)

UTF-8 ile kodlanmış metni, IAsyncEnumerable<T> JSON değerlerinin dizilerini akışla seri durumdan çıkarmak için kullanılabilecek bir içine sarmalar.

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

UTF-8 ile kodlanmış metni, IAsyncEnumerable<T> JSON değerlerinin dizilerini akışla seri durumdan çıkarmak için kullanılabilecek bir içine sarmalar.

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

UTF-8 ile kodlanmış metni, IAsyncEnumerable<T> JSON değerlerinin dizilerini akışla seri durumdan çıkarmak için kullanılabilecek bir içine sarmalar.

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

UTF-8 ile kodlanmış metni, IAsyncEnumerable<T> JSON değerlerinin dizilerini akışla seri durumdan çıkarmak için kullanılabilecek bir içine sarmalar.

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

UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerinin seri durumdan çıkarılabilmesi için kullanılabilecek bir akış biçiminde sarmalar.

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerinin seri durumdan çıkarılabilmesi için kullanılabilecek bir akış biçiminde sarmalar.

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

UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerinin seri durumdan çıkarılabilmesi için kullanılabilecek bir akış biçiminde sarmalar.

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerinin seri durumdan çıkarılabilmesi için kullanılabilecek bir akış biçiminde sarmalar.

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

Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs

UTF-8 ile kodlanmış metni, IAsyncEnumerable<T> JSON değerlerinin dizilerini akışla seri durumdan çıkarmak için kullanılabilecek bir içine sarmalar.

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

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

jsonTypeInfo
JsonTypeInfo<TValue>

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

topLevelValues
Boolean

En üst düzey JSON değerleri dizisinden seri durumdan çıkarılıp çıkarılmayacağı.

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.

Açıklamalar

topLevelValues olarak trueayarlandığında PipeReader'ı en üst düzey JSON değerleriyle ayrılmış bir boşluk dizisi olarak kabul eder ve her değeri TValueolarak seri durumdan çıkarma girişiminde bulunur.

topLevelValues olarak ayarlandığında falsePipeReader'ı bir JSON dizisi olarak kabul eder ve her öğeyi içine TValueseri hale getirme girişiminde bulunur.

Şunlara uygulanır

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

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

UTF-8 ile kodlanmış metni, IAsyncEnumerable<T> JSON değerlerinin dizilerini akışla seri durumdan çıkarmak için 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, 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

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.

topLevelValues
Boolean

En üst düzey JSON değerleri dizisinden seri durumdan çıkarılıp çıkarılmayacağı.

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.

Açıklamalar

topLevelValues olarak trueayarlandığında, akışı üst düzey JSON değerleriyle ayrılmış bir boşluk dizisi olarak değerlendirir ve her değeri TValueolarak seri durumdan çıkarma girişiminde bulunur.

topLevelValues olarak ayarlandığındafalse, akışı bir JSON dizisi olarak ele alır ve her öğeyi içine TValueseri hale getirme girişiminde bulunur.

Şunlara uygulanır

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

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

UTF-8 ile kodlanmış metni, IAsyncEnumerable<T> JSON değerlerinin dizilerini akışla seri durumdan çıkarmak için kullanılabilecek bir içine sarmalar.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
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);
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);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeserializeAsyncEnumerable : System.IO.Stream * bool * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
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

Zaman uyumsuz olarak seri durumdan çıkarmak için öğe türü.

Parametreler

utf8Json
Stream

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

topLevelValues
Boolean

true bir dizi en üst düzey JSON değerinden seri durumdan çıkarmak veya false tek bir üst düzey diziden seri durumdan çıkarmak için.

options
JsonSerializerOptions

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

cancellationToken
CancellationToken

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

Döndürülenler

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

Öznitelikler

Özel durumlar

utf8Json, null'e eşittir.

Açıklamalar

topLevelValues olarak trueayarlandığında, akışı üst düzey JSON değerleriyle ayrılmış bir boşluk dizisi olarak değerlendirir ve her değeri TValueolarak seri durumdan çıkarma girişiminde bulunur.

topLevelValues olarak ayarlandığındafalse, akışı bir JSON dizisi olarak ele alır ve her öğeyi içine TValueseri hale getirme girişiminde bulunur.

Şunlara uygulanır

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

Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs

UTF-8 ile kodlanmış metni, IAsyncEnumerable<T> JSON değerlerinin dizilerini akışla seri durumdan çıkarmak için kullanılabilecek bir içine sarmalar.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Pipelines.PipeReader utf8Json, bool topLevelValues, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Pipelines.PipeReader utf8Json, bool topLevelValues, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeserializeAsyncEnumerable : System.IO.Pipelines.PipeReader * bool * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
static member DeserializeAsyncEnumerable : System.IO.Pipelines.PipeReader * bool * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As PipeReader, topLevelValues As Boolean, 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
PipeReader

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

topLevelValues
Boolean

true bir dizi en üst düzey JSON değerinden seri durumdan çıkarmak veya false tek bir üst düzey diziden seri durumdan çıkarmak için.

options
JsonSerializerOptions

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

cancellationToken
CancellationToken

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

Döndürülenler

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

Öznitelikler

Özel durumlar

utf8Json, null'e eşittir.

Açıklamalar

topLevelValues olarak trueayarlandığında PipeReader'ı en üst düzey JSON değerleriyle ayrılmış bir boşluk dizisi olarak kabul eder ve her değeri TValueolarak seri durumdan çıkarma girişiminde bulunur.

topLevelValues olarak ayarlandığında falsePipeReader'ı bir JSON dizisi olarak kabul eder ve her öğeyi içine TValueseri hale getirme girişiminde bulunur.

Şunlara uygulanır

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

Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs
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 dizilerinin seri durumdan çıkarılabilmesi için kullanılabilecek bir akış biçiminde 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

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

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs
Kaynak:
JsonSerializer.Read.Stream.cs
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 dizilerinin seri durumdan çıkarılabilmesi için kullanılabilecek bir akış biçiminde sarmalar.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeserializeAsyncEnumerable : System.IO.Stream * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeserializeAsyncEnumerable : System.IO.Stream * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
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

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

Döndürülenler

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

Öznitelikler

Özel durumlar

utf8Json, null'e eşittir.

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

Şunlara uygulanır

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

Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs

UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerinin seri durumdan çıkarılabilmesi için kullanılabilecek bir akış biçiminde sarmalar.

public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Pipelines.PipeReader utf8Json, System.Text.Json.Serialization.Metadata.JsonTypeInfo<TValue> jsonTypeInfo, System.Threading.CancellationToken cancellationToken = default);
static member DeserializeAsyncEnumerable : System.IO.Pipelines.PipeReader * System.Text.Json.Serialization.Metadata.JsonTypeInfo<'Value> * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As PipeReader, 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
PipeReader

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.

Şunlara uygulanır

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs
Kaynak:
JsonSerializer.Read.Pipe.cs

UTF-8 kodlanmış metnini IAsyncEnumerable<T> , kök düzeyi JSON dizilerinin seri durumdan çıkarılabilmesi için kullanılabilecek bir akış biçiminde sarmalar.

[System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")]
[System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")]
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Pipelines.PipeReader utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue>(System.IO.Pipelines.PipeReader utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
[<System.Diagnostics.CodeAnalysis.RequiresDynamicCode("JSON serialization and deserialization might require types that cannot be statically analyzed and might need runtime code generation. Use System.Text.Json source generation for native AOT applications.")>]
[<System.Diagnostics.CodeAnalysis.RequiresUnreferencedCode("JSON serialization and deserialization might require types that cannot be statically analyzed. Use the overload that takes a JsonTypeInfo or JsonSerializerContext, or make sure all of the required types are preserved.")>]
static member DeserializeAsyncEnumerable : System.IO.Pipelines.PipeReader * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
static member DeserializeAsyncEnumerable : System.IO.Pipelines.PipeReader * System.Text.Json.JsonSerializerOptions * System.Threading.CancellationToken -> System.Collections.Generic.IAsyncEnumerable<'Value>
Public Function DeserializeAsyncEnumerable(Of TValue) (utf8Json As PipeReader, 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
PipeReader

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ılabilecek.

Döndürülenler

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

Öznitelikler

Özel durumlar

utf8Json, null'e eşittir.

Şunlara uygulanır