Partager via


JsonNode.ParseAsync Méthode

Définition

Analyse un Stream en tant que données encodées en UTF-8 représentant une valeur JSON unique dans un JsonNode. Le flux sera lu dans son intégralité.

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 pour surveiller les requêtes d'annulation.

Retours

Task pour 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 à