JsonSerializer.DeserializeAsyncEnumerable Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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)
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)
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)
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)
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.