JsonSerializer.DeserializeAsyncEnumerable Metod

Definition

Överlagringar

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

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera sekvenser av JSON-värden på ett strömmande sätt.

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

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera sekvenser av JSON-värden på ett strömmande sätt.

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

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera sekvenser av JSON-värden på ett strömmande sätt.

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

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera sekvenser av JSON-värden på ett strömmande sätt.

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

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera JSON-matriser på rotnivå på ett strömmande sätt.

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera JSON-matriser på rotnivå på ett strömmande sätt.

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

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera JSON-matriser på rotnivå på ett strömmande sätt.

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera JSON-matriser på rotnivå på ett strömmande sätt.

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

Källa:
JsonSerializer.Read.Pipe.cs
Källa:
JsonSerializer.Read.Pipe.cs
Källa:
JsonSerializer.Read.Pipe.cs

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera sekvenser av JSON-värden på ett strömmande sätt.

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)

Typparametrar

TValue

Elementtypen som ska deserialisera asynkront.

Parametrar

utf8Json
PipeReader

JSON-data som ska parsas.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadata om den elementtyp som ska konverteras.

topLevelValues
Boolean

Om du vill deserialisera från en sekvens med JSON-värden på toppnivå.

cancellationToken
CancellationToken

Det CancellationToken som kan användas för att avbryta läsåtgärden.

Returer

En IAsyncEnumerable<T> representation av den angivna JSON-sekvensen.

Undantag

utf8Json eller jsonTypeInfo är null.

Kommentarer

När topLevelValues är inställt på truebehandlar PipeReader som en sekvens med blankstegsavgränsade JSON-värden på toppnivå och försöker deserialisera varje värde till TValue.

När topLevelValues är inställt på falsebehandlar PipeReader som en JSON-matris och försöker serialisera varje element till TValue.

Gäller för

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

Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera sekvenser av JSON-värden på ett strömmande sätt.

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)

Typparametrar

TValue

Elementtypen som ska deserialisera asynkront.

Parametrar

utf8Json
Stream

JSON-data som ska parsas.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadata om den elementtyp som ska konverteras.

topLevelValues
Boolean

Om du vill deserialisera från en sekvens med JSON-värden på toppnivå.

cancellationToken
CancellationToken

Det CancellationToken som kan användas för att avbryta läsåtgärden.

Returer

En IAsyncEnumerable<T> representation av den angivna JSON-sekvensen.

Undantag

utf8Json eller jsonTypeInfo är null.

Kommentarer

När topLevelValues är inställt på truebehandlar dataströmmen som en sekvens med blankstegsavgränsade JSON-värden på den översta nivån och försöker deserialisera varje värde till TValue.

När topLevelValues är inställt på falsebehandlar dataströmmen som en JSON-matris och försöker serialisera varje element till TValue.

Gäller för

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

Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera sekvenser av JSON-värden på ett strömmande sätt.

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

Typparametrar

TValue

Elementtypen som ska deserialisera asynkront.

Parametrar

utf8Json
Stream

JSON-data som ska parsas.

topLevelValues
Boolean

true för att deserialisera från en sekvens med JSON-värden på toppnivå eller false för att deserialisera från en enda matris på den översta nivån.

options
JsonSerializerOptions

Alternativ för att styra beteendet under läsningen.

cancellationToken
CancellationToken

Det CancellationToken som kan användas för att avbryta läsåtgärden.

Returer

En IAsyncEnumerable<T> representation av den angivna JSON-sekvensen.

Attribut

Undantag

utf8Json är null.

Kommentarer

När topLevelValues är inställt på truebehandlar dataströmmen som en sekvens med blankstegsavgränsade JSON-värden på den översta nivån och försöker deserialisera varje värde till TValue.

När topLevelValues är inställt på falsebehandlar dataströmmen som en JSON-matris och försöker serialisera varje element till TValue.

Gäller för

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

Källa:
JsonSerializer.Read.Pipe.cs
Källa:
JsonSerializer.Read.Pipe.cs
Källa:
JsonSerializer.Read.Pipe.cs

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera sekvenser av JSON-värden på ett strömmande sätt.

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

Typparametrar

TValue

Elementtypen som ska deserialisera asynkront.

Parametrar

utf8Json
PipeReader

JSON-data som ska parsas.

topLevelValues
Boolean

true för att deserialisera från en sekvens med JSON-värden på toppnivå eller false för att deserialisera från en enda matris på den översta nivån.

options
JsonSerializerOptions

Alternativ för att styra beteendet under läsningen.

cancellationToken
CancellationToken

Det CancellationToken som kan användas för att avbryta läsåtgärden.

Returer

En IAsyncEnumerable<T> representation av den angivna JSON-sekvensen.

Attribut

Undantag

utf8Json är null.

Kommentarer

När topLevelValues är inställt på truebehandlar PipeReader som en sekvens med blankstegsavgränsade JSON-värden på toppnivå och försöker deserialisera varje värde till TValue.

När topLevelValues är inställt på falsebehandlar PipeReader som en JSON-matris och försöker serialisera varje element till TValue.

Gäller för

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

Källa:
JsonSerializer.Read.Pipe.cs
Källa:
JsonSerializer.Read.Pipe.cs
Källa:
JsonSerializer.Read.Pipe.cs

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera JSON-matriser på rotnivå på ett strömmande sätt.

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)

Typparametrar

TValue

Elementtypen som ska deserialisera asynkront.

Parametrar

utf8Json
PipeReader

JSON-data som ska parsas.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadata om den elementtyp som ska konverteras.

cancellationToken
CancellationToken

Det CancellationToken som kan användas för att avbryta läsåtgärden.

Returer

En IAsyncEnumerable<T> representation av den angivna JSON-matrisen.

Undantag

utf8Json eller jsonTypeInfo är null.

Gäller för

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera JSON-matriser på rotnivå på ett strömmande sätt.

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

Typparametrar

TValue

Elementtypen som ska deserialisera asynkront.

Parametrar

utf8Json
Stream

JSON-data som ska parsas.

options
JsonSerializerOptions

Alternativ för att styra beteendet under läsningen.

cancellationToken
CancellationToken

Det CancellationToken som kan användas för att avbryta läsåtgärden.

Returer

En IAsyncEnumerable<T> representation av den angivna JSON-matrisen.

Attribut

Undantag

utf8Json är null.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för

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

Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs
Källa:
JsonSerializer.Read.Stream.cs

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera JSON-matriser på rotnivå på ett strömmande sätt.

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)

Typparametrar

TValue

Elementtypen som ska deserialisera asynkront.

Parametrar

utf8Json
Stream

JSON-data som ska parsas.

jsonTypeInfo
JsonTypeInfo<TValue>

Metadata om den elementtyp som ska konverteras.

cancellationToken
CancellationToken

Det CancellationToken som kan användas för att avbryta läsåtgärden.

Returer

En IAsyncEnumerable<T> representation av den angivna JSON-matrisen.

Undantag

utf8Json eller jsonTypeInfo är null.

Annulleringstoken avbröts. Det här undantaget lagras i den returnerade aktiviteten.

Gäller för

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Källa:
JsonSerializer.Read.Pipe.cs
Källa:
JsonSerializer.Read.Pipe.cs
Källa:
JsonSerializer.Read.Pipe.cs

Omsluter UTF-8-kodad text till en IAsyncEnumerable<T> text som kan användas för att deserialisera JSON-matriser på rotnivå på ett strömmande sätt.

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

Typparametrar

TValue

Elementtypen som ska deserialisera asynkront.

Parametrar

utf8Json
PipeReader

JSON-data som ska parsas.

options
JsonSerializerOptions

Alternativ för att styra beteendet under läsningen.

cancellationToken
CancellationToken

Det CancellationToken som kan användas för att avbryta läsåtgärden.

Returer

En IAsyncEnumerable<T> representation av den angivna JSON-matrisen.

Attribut

Undantag

utf8Json är null.

Gäller för