JsonNode.ParseAsync Méthode

Définition

Analyse une Stream valeur UTF-8 encodée en tant que données encodées en UTF-8 représentant une valeur JSON unique en un JsonNode. Le flux sera lu à la fin.

public static System.Threading.Tasks.Task<System.Text.Json.Nodes.JsonNode?> ParseAsync(System.IO.Stream utf8Json, System.Text.Json.Nodes.JsonNodeOptions? nodeOptions = default, System.Text.Json.JsonDocumentOptions documentOptions = default, System.Threading.CancellationToken cancellationToken = default);
static member ParseAsync : System.IO.Stream * Nullable<System.Text.Json.Nodes.JsonNodeOptions> * System.Text.Json.JsonDocumentOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Text.Json.Nodes.JsonNode>
Public Shared Function ParseAsync (utf8Json As Stream, Optional nodeOptions As Nullable(Of JsonNodeOptions) = Nothing, Optional documentOptions As JsonDocumentOptions = Nothing, Optional cancellationToken As CancellationToken = Nothing) As Task(Of JsonNode)

Paramètres

utf8Json
Stream

Texte JSON à analyser.

nodeOptions
Nullable<JsonNodeOptions>

Options permettant de contrôler le comportement du nœud après l’analyse.

documentOptions
JsonDocumentOptions

Options permettant de contrôler le comportement du document pendant l’analyse.

cancellationToken
CancellationToken

Jeton à surveiller pour les demandes d’annulation.

Retours

Pour Task produire une JsonNode représentation de la valeur JSON ou null si l’entrée représente la valeur JSON null.

Exceptions

utf8Json ne représente pas une valeur JSON unique valide.

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

S’applique à