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
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken) |
Encapsule le texte encodé en UTF-8 dans un IAsyncEnumerable<T> qui peut être utilisé pour désérialiser les tableaux JSON de niveau racine de manière à la diffusion en continu. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonTypeInfo<TValue>, CancellationToken) |
Encapsule le texte encodé en UTF-8 dans un IAsyncEnumerable<T> qui peut être utilisé pour désérialiser les tableaux JSON de niveau racine de manière à la diffusion en continu. |
DeserializeAsyncEnumerable<TValue>(Stream, JsonSerializerOptions, CancellationToken)
Encapsule le texte encodé en UTF-8 dans un IAsyncEnumerable<T> qui peut être utilisé pour désérialiser les tableaux JSON de niveau racine de manière à la diffusion en continu.
public static System.Collections.Generic.IAsyncEnumerable<TValue?> DeserializeAsyncEnumerable<TValue> (System.IO.Stream utf8Json, System.Text.Json.JsonSerializerOptions? options = default, System.Threading.CancellationToken cancellationToken = default);
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 lors de la lecture.
- cancellationToken
- CancellationToken
CancellationToken qui peut être utilisé pour annuler l’opération de lecture.
Retours
Représentation IAsyncEnumerable<T> du tableau JSON fourni.
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>(Stream, JsonTypeInfo<TValue>, CancellationToken)
Encapsule le texte encodé en UTF-8 dans un IAsyncEnumerable<T> qui peut être utilisé pour désérialiser les tableaux JSON de niveau racine de manière à la 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 relatives au type d’élément à convertir.
- cancellationToken
- CancellationToken
CancellationToken qui 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 à
Commentaires
https://aka.ms/ContentUserFeedback.
Bientôt disponible : Tout au long de 2024, nous allons supprimer progressivement GitHub Issues comme mécanisme de commentaires pour le contenu et le remplacer par un nouveau système de commentaires. Pour plus d’informations, consultezEnvoyer et afficher des commentaires pour