JsonSerializer.DeserializeAsyncEnumerable Methode

Definitie

Overloads

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

Hiermee wordt de UTF-8 gecodeerde tekst teruggewikkeld in een IAsyncEnumerable<T> tekst die kan worden gebruikt om reeksen van JSON-waarden op een streaming-manier te deserialiseren.

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

Hiermee wordt de UTF-8 gecodeerde tekst teruggewikkeld in een IAsyncEnumerable<T> tekst die kan worden gebruikt om reeksen van JSON-waarden op een streaming-manier te deserialiseren.

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

Hiermee wordt de UTF-8 gecodeerde tekst teruggewikkeld in een IAsyncEnumerable<T> tekst die kan worden gebruikt om reeksen van JSON-waarden op een streaming-manier te deserialiseren.

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

Hiermee wordt de UTF-8 gecodeerde tekst teruggewikkeld in een IAsyncEnumerable<T> tekst die kan worden gebruikt om reeksen van JSON-waarden op een streaming-manier te deserialiseren.

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

Hiermee wordt de gecodeerde UTF-8-tekst verpakt in een IAsyncEnumerable<T> tekst die kan worden gebruikt om JSON-matrices op hoofdniveau op streamingniveau te deserialiseren.

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Hiermee wordt de gecodeerde UTF-8-tekst verpakt in een IAsyncEnumerable<T> tekst die kan worden gebruikt om JSON-matrices op hoofdniveau op streamingniveau te deserialiseren.

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

Hiermee wordt de gecodeerde UTF-8-tekst verpakt in een IAsyncEnumerable<T> tekst die kan worden gebruikt om JSON-matrices op hoofdniveau op streamingniveau te deserialiseren.

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Hiermee wordt de gecodeerde UTF-8-tekst verpakt in een IAsyncEnumerable<T> tekst die kan worden gebruikt om JSON-matrices op hoofdniveau op streamingniveau te deserialiseren.

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

Bron:
JsonSerializer.Read.Pipe.cs
Bron:
JsonSerializer.Read.Pipe.cs
Bron:
JsonSerializer.Read.Pipe.cs

Hiermee wordt de UTF-8 gecodeerde tekst teruggewikkeld in een IAsyncEnumerable<T> tekst die kan worden gebruikt om reeksen van JSON-waarden op een streaming-manier te deserialiseren.

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)

Type parameters

TValue

Het elementtype om asynchroon te deserialiseren.

Parameters

utf8Json
PipeReader

JSON-gegevens die moeten worden geparseerd.

jsonTypeInfo
JsonTypeInfo<TValue>

Metagegevens over het elementtype dat moet worden geconverteerd.

topLevelValues
Boolean

Of u deserialiseert vanuit een reeks JSON-waarden op het hoogste niveau.

cancellationToken
CancellationToken

De CancellationToken bewerking die kan worden gebruikt om de leesbewerking te annuleren.

Retouren

Een IAsyncEnumerable<T> weergave van de opgegeven JSON-reeks.

Uitzonderingen

utf8Json of jsonTypeInfo is null.

Opmerkingen

Wanneer topLevelValues dit is ingesteld true, behandelt de PipeReader als een reeks witruimte gescheiden JSON-waarden op het hoogste niveau en probeert elke waarde te deserialiseren in TValue.

Wanneer topLevelValues dit is ingesteld false, behandelt de PipeReader als een JSON-matrix en probeert elk element te serialiseren in TValue.

Van toepassing op

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

Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs

Hiermee wordt de UTF-8 gecodeerde tekst teruggewikkeld in een IAsyncEnumerable<T> tekst die kan worden gebruikt om reeksen van JSON-waarden op een streaming-manier te deserialiseren.

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)

Type parameters

TValue

Het elementtype om asynchroon te deserialiseren.

Parameters

utf8Json
Stream

JSON-gegevens die moeten worden geparseerd.

jsonTypeInfo
JsonTypeInfo<TValue>

Metagegevens over het elementtype dat moet worden geconverteerd.

topLevelValues
Boolean

Of u deserialiseert vanuit een reeks JSON-waarden op het hoogste niveau.

cancellationToken
CancellationToken

De CancellationToken bewerking die kan worden gebruikt om de leesbewerking te annuleren.

Retouren

Een IAsyncEnumerable<T> weergave van de opgegeven JSON-reeks.

Uitzonderingen

utf8Json of jsonTypeInfo is null.

Opmerkingen

Wanneer topLevelValues dit is ingesteld true, wordt de stroom behandeld als een reeks witruimte gescheiden JSON-waarden op het hoogste niveau en probeert elke waarde te deserialiseren in TValue.

Wanneer topLevelValues deze optie is ingesteld false, wordt de stroom als een JSON-matrix behandeld en wordt geprobeerd om elk element te serialiseren in TValue.

Van toepassing op

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

Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs

Hiermee wordt de UTF-8 gecodeerde tekst teruggewikkeld in een IAsyncEnumerable<T> tekst die kan worden gebruikt om reeksen van JSON-waarden op een streaming-manier te deserialiseren.

[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)

Type parameters

TValue

Het elementtype om asynchroon te deserialiseren.

Parameters

utf8Json
Stream

JSON-gegevens die moeten worden geparseerd.

topLevelValues
Boolean

true voor het deserialiseren van een reeks JSON-waarden op het hoogste niveau of false voor het deserialiseren van één matrix op het hoogste niveau.

options
JsonSerializerOptions

Opties voor het beheren van het gedrag tijdens het lezen.

cancellationToken
CancellationToken

De CancellationToken bewerking die kan worden gebruikt om de leesbewerking te annuleren.

Retouren

Een IAsyncEnumerable<T> weergave van de opgegeven JSON-reeks.

Kenmerken

Uitzonderingen

utf8Json is null.

Opmerkingen

Wanneer topLevelValues dit is ingesteld true, wordt de stroom behandeld als een reeks witruimte gescheiden JSON-waarden op het hoogste niveau en probeert elke waarde te deserialiseren in TValue.

Wanneer topLevelValues deze optie is ingesteld false, wordt de stroom als een JSON-matrix behandeld en wordt geprobeerd om elk element te serialiseren in TValue.

Van toepassing op

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

Bron:
JsonSerializer.Read.Pipe.cs
Bron:
JsonSerializer.Read.Pipe.cs
Bron:
JsonSerializer.Read.Pipe.cs

Hiermee wordt de UTF-8 gecodeerde tekst teruggewikkeld in een IAsyncEnumerable<T> tekst die kan worden gebruikt om reeksen van JSON-waarden op een streaming-manier te deserialiseren.

[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)

Type parameters

TValue

Het elementtype om asynchroon te deserialiseren.

Parameters

utf8Json
PipeReader

JSON-gegevens die moeten worden geparseerd.

topLevelValues
Boolean

true voor het deserialiseren van een reeks JSON-waarden op het hoogste niveau of false voor het deserialiseren van één matrix op het hoogste niveau.

options
JsonSerializerOptions

Opties voor het beheren van het gedrag tijdens het lezen.

cancellationToken
CancellationToken

De CancellationToken bewerking die kan worden gebruikt om de leesbewerking te annuleren.

Retouren

Een IAsyncEnumerable<T> weergave van de opgegeven JSON-reeks.

Kenmerken

Uitzonderingen

utf8Json is null.

Opmerkingen

Wanneer topLevelValues dit is ingesteld true, behandelt de PipeReader als een reeks witruimte gescheiden JSON-waarden op het hoogste niveau en probeert elke waarde te deserialiseren in TValue.

Wanneer topLevelValues dit is ingesteld false, behandelt de PipeReader als een JSON-matrix en probeert elk element te serialiseren in TValue.

Van toepassing op

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

Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs

Hiermee wordt de gecodeerde UTF-8-tekst verpakt in een IAsyncEnumerable<T> tekst die kan worden gebruikt om JSON-matrices op hoofdniveau op streamingniveau te deserialiseren.

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)

Type parameters

TValue

Het elementtype om asynchroon te deserialiseren.

Parameters

utf8Json
Stream

JSON-gegevens die moeten worden geparseerd.

jsonTypeInfo
JsonTypeInfo<TValue>

Metagegevens over het elementtype dat moet worden geconverteerd.

cancellationToken
CancellationToken

De CancellationToken bewerking die kan worden gebruikt om de leesbewerking te annuleren.

Retouren

Een IAsyncEnumerable<T> weergave van de opgegeven JSON-matrix.

Uitzonderingen

utf8Json of jsonTypeInfo is null.

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Van toepassing op

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs
Bron:
JsonSerializer.Read.Stream.cs

Hiermee wordt de gecodeerde UTF-8-tekst verpakt in een IAsyncEnumerable<T> tekst die kan worden gebruikt om JSON-matrices op hoofdniveau op streamingniveau te deserialiseren.

[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)

Type parameters

TValue

Het elementtype om asynchroon te deserialiseren.

Parameters

utf8Json
Stream

JSON-gegevens die moeten worden geparseerd.

options
JsonSerializerOptions

Opties voor het beheren van het gedrag tijdens het lezen.

cancellationToken
CancellationToken

De CancellationToken bewerking die kan worden gebruikt om de leesbewerking te annuleren.

Retouren

Een IAsyncEnumerable<T> weergave van de opgegeven JSON-matrix.

Kenmerken

Uitzonderingen

utf8Json is null.

Het annuleringstoken is geannuleerd. Deze uitzondering wordt opgeslagen in de geretourneerde taak.

Van toepassing op

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

Bron:
JsonSerializer.Read.Pipe.cs
Bron:
JsonSerializer.Read.Pipe.cs
Bron:
JsonSerializer.Read.Pipe.cs

Hiermee wordt de gecodeerde UTF-8-tekst verpakt in een IAsyncEnumerable<T> tekst die kan worden gebruikt om JSON-matrices op hoofdniveau op streamingniveau te deserialiseren.

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)

Type parameters

TValue

Het elementtype om asynchroon te deserialiseren.

Parameters

utf8Json
PipeReader

JSON-gegevens die moeten worden geparseerd.

jsonTypeInfo
JsonTypeInfo<TValue>

Metagegevens over het elementtype dat moet worden geconverteerd.

cancellationToken
CancellationToken

De CancellationToken bewerking die kan worden gebruikt om de leesbewerking te annuleren.

Retouren

Een IAsyncEnumerable<T> weergave van de opgegeven JSON-matrix.

Uitzonderingen

utf8Json of jsonTypeInfo is null.

Van toepassing op

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Bron:
JsonSerializer.Read.Pipe.cs
Bron:
JsonSerializer.Read.Pipe.cs
Bron:
JsonSerializer.Read.Pipe.cs

Hiermee wordt de gecodeerde UTF-8-tekst verpakt in een IAsyncEnumerable<T> tekst die kan worden gebruikt om JSON-matrices op hoofdniveau op streamingniveau te deserialiseren.

[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)

Type parameters

TValue

Het elementtype om asynchroon te deserialiseren.

Parameters

utf8Json
PipeReader

JSON-gegevens die moeten worden geparseerd.

options
JsonSerializerOptions

Opties voor het beheren van het gedrag tijdens het lezen.

cancellationToken
CancellationToken

De CancellationToken bewerking die kan worden gebruikt om de leesbewerking te annuleren.

Retouren

Een IAsyncEnumerable<T> weergave van de opgegeven JSON-matrix.

Kenmerken

Uitzonderingen

utf8Json is null.

Van toepassing op