JsonSerializer.DeserializeAsyncEnumerable Méthode

Définition

Surcharges

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

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> texte qui peut être utilisé pour désérialiser des séquences de valeurs JSON de manière de diffusion en continu.

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

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> texte qui peut être utilisé pour désérialiser des séquences de valeurs JSON de manière de diffusion en continu.

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

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> texte qui peut être utilisé pour désérialiser des séquences de valeurs JSON de manière de diffusion en continu.

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

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> texte qui peut être utilisé pour désérialiser des séquences de valeurs JSON de manière de diffusion en continu.

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

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> objet qui peut être utilisé pour désérialiser les tableaux JSON au niveau racine de manière de diffusion en continu.

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> objet qui peut être utilisé pour désérialiser les tableaux JSON au niveau racine de manière de diffusion en continu.

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

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> objet qui peut être utilisé pour désérialiser les tableaux JSON au niveau racine de manière de diffusion en continu.

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> objet qui peut être utilisé pour désérialiser les tableaux JSON au niveau racine de manière de diffusion en continu.

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

Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> texte qui peut être utilisé pour désérialiser des séquences de valeurs JSON de manière de diffusion en continu.

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)

Paramètres de type

TValue

Type d’élément à désérialiser de façon asynchrone.

Paramètres

utf8Json
PipeReader

Données JSON à analyser.

jsonTypeInfo
JsonTypeInfo<TValue>

Métadonnées sur le type d’élément à convertir.

topLevelValues
Boolean

Indique s’il faut désérialiser à partir d’une séquence de valeurs JSON de niveau supérieur.

cancellationToken
CancellationToken

Qui CancellationToken peut être utilisé pour annuler l’opération de lecture.

Retours

Représentation IAsyncEnumerable<T> de la séquence JSON fournie.

Exceptions

utf8Json ou jsonTypeInfo est null.

Remarques

Lorsqu’il topLevelValues est défini truesur , traite PipeReader comme une séquence de valeurs JSON séparées par des espaces blancs séparés au niveau supérieur et tente de désérialiser chaque valeur en TValue.

Lorsqu’il topLevelValues est défini falsesur , traite PipeReader en tant que tableau JSON et tente de sérialiser chaque élément en TValue.

S’applique à

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

Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> texte qui peut être utilisé pour désérialiser des séquences de valeurs JSON de manière de diffusion en continu.

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)

Paramètres de type

TValue

Type d’élément à désérialiser de façon asynchrone.

Paramètres

utf8Json
Stream

Données JSON à analyser.

jsonTypeInfo
JsonTypeInfo<TValue>

Métadonnées sur le type d’élément à convertir.

topLevelValues
Boolean

Indique s’il faut désérialiser à partir d’une séquence de valeurs JSON de niveau supérieur.

cancellationToken
CancellationToken

Qui CancellationToken peut être utilisé pour annuler l’opération de lecture.

Retours

Représentation IAsyncEnumerable<T> de la séquence JSON fournie.

Exceptions

utf8Json ou jsonTypeInfo est null.

Remarques

Lorsqu’il topLevelValues est défini truesur , traite le flux comme une séquence de valeurs JSON séparées par des espaces blancs séparés au niveau supérieur et tente de désérialiser chaque valeur en TValue.

Lorsqu’il topLevelValues est défini falsesur , traite le flux en tant que tableau JSON et tente de sérialiser chaque élément en TValue.

S’applique à

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

Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> texte qui peut être utilisé pour désérialiser des séquences de valeurs JSON de manière de diffusion en continu.

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

Paramètres de type

TValue

Type d’élément à désérialiser de façon asynchrone.

Paramètres

utf8Json
Stream

Données JSON à analyser.

topLevelValues
Boolean

true pour désérialiser à partir d’une séquence de valeurs JSON de niveau supérieur, ou false pour désérialiser à partir d’un seul tableau de niveau supérieur.

options
JsonSerializerOptions

Options permettant de contrôler le comportement pendant la lecture.

cancellationToken
CancellationToken

Qui CancellationToken peut être utilisé pour annuler l’opération de lecture.

Retours

Représentation IAsyncEnumerable<T> de la séquence JSON fournie.

Attributs

Exceptions

utf8Json a la valeur null.

Remarques

Lorsqu’il topLevelValues est défini truesur , traite le flux comme une séquence de valeurs JSON séparées par des espaces blancs séparés au niveau supérieur et tente de désérialiser chaque valeur en TValue.

Lorsqu’il topLevelValues est défini falsesur , traite le flux en tant que tableau JSON et tente de sérialiser chaque élément en TValue.

S’applique à

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

Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> texte qui peut être utilisé pour désérialiser des séquences de valeurs JSON de manière de diffusion en continu.

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

Paramètres de type

TValue

Type d’élément à désérialiser de façon asynchrone.

Paramètres

utf8Json
PipeReader

Données JSON à analyser.

topLevelValues
Boolean

true pour désérialiser à partir d’une séquence de valeurs JSON de niveau supérieur, ou false pour désérialiser à partir d’un seul tableau de niveau supérieur.

options
JsonSerializerOptions

Options permettant de contrôler le comportement pendant la lecture.

cancellationToken
CancellationToken

Qui CancellationToken peut être utilisé pour annuler l’opération de lecture.

Retours

Représentation IAsyncEnumerable<T> de la séquence JSON fournie.

Attributs

Exceptions

utf8Json a la valeur null.

Remarques

Lorsqu’il topLevelValues est défini truesur , traite PipeReader comme une séquence de valeurs JSON séparées par des espaces blancs séparés au niveau supérieur et tente de désérialiser chaque valeur en TValue.

Lorsqu’il topLevelValues est défini falsesur , traite PipeReader en tant que tableau JSON et tente de sérialiser chaque élément en TValue.

S’applique à

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

Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> objet qui peut être utilisé pour désérialiser les tableaux JSON au niveau racine de manière de diffusion en continu.

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)

Paramètres de type

TValue

Type d’élément à désérialiser de façon asynchrone.

Paramètres

utf8Json
Stream

Données JSON à analyser.

jsonTypeInfo
JsonTypeInfo<TValue>

Métadonnées sur le type d’élément à convertir.

cancellationToken
CancellationToken

Qui CancellationToken peut être utilisé pour annuler l’opération de lecture.

Retours

Représentation IAsyncEnumerable<T> du tableau JSON fourni.

Exceptions

utf8Json ou jsonTypeInfo est null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)

Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs
Source:
JsonSerializer.Read.Stream.cs

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> objet qui peut être utilisé pour désérialiser les tableaux JSON au niveau racine de manière de diffusion en continu.

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

Paramètres de type

TValue

Type d’élément à désérialiser de façon asynchrone.

Paramètres

utf8Json
Stream

Données JSON à analyser.

options
JsonSerializerOptions

Options permettant de contrôler le comportement pendant la lecture.

cancellationToken
CancellationToken

Qui CancellationToken peut être utilisé pour annuler l’opération de lecture.

Retours

Représentation IAsyncEnumerable<T> du tableau JSON fourni.

Attributs

Exceptions

utf8Json a la valeur null.

Le jeton d’annulation a été annulé. Cette exception est stockée dans la tâche retournée.

S’applique à

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

Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> objet qui peut être utilisé pour désérialiser les tableaux JSON au niveau racine de manière de diffusion en continu.

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)

Paramètres de type

TValue

Type d’élément à désérialiser de façon asynchrone.

Paramètres

utf8Json
PipeReader

Données JSON à analyser.

jsonTypeInfo
JsonTypeInfo<TValue>

Métadonnées sur le type d’élément à convertir.

cancellationToken
CancellationToken

Qui CancellationToken peut être utilisé pour annuler l’opération de lecture.

Retours

Représentation IAsyncEnumerable<T> du tableau JSON fourni.

Exceptions

utf8Json ou jsonTypeInfo est null.

S’applique à

DeserializeAsyncEnumerable<TValue>(PipeReader, JsonSerializerOptions, CancellationToken)

Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs
Source:
JsonSerializer.Read.Pipe.cs

Encapsule le texte encodé UTF-8 dans un IAsyncEnumerable<T> objet qui peut être utilisé pour désérialiser les tableaux JSON au niveau racine de manière de diffusion en continu.

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

Paramètres de type

TValue

Type d’élément à désérialiser de façon asynchrone.

Paramètres

utf8Json
PipeReader

Données JSON à analyser.

options
JsonSerializerOptions

Options permettant de contrôler le comportement pendant la lecture.

cancellationToken
CancellationToken

Qui CancellationToken peut être utilisé pour annuler l’opération de lecture.

Retours

Représentation IAsyncEnumerable<T> du tableau JSON fourni.

Attributs

Exceptions

utf8Json a la valeur null.

S’applique à