JsonSerializer.DeserializeAsyncEnumerable Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
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)
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)
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)
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)
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.