Compartir vía


JsonNode.ParseAsync Método

Definición

Analiza como Stream datos codificados UTF-8 que representan un único valor JSON en un JsonNode. La secuencia se lee hasta su finalización.

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)

Parámetros

utf8Json
Stream

Texto JSON que se va a analizar.

nodeOptions
Nullable<JsonNodeOptions>

Opciones para controlar el comportamiento del nodo después del análisis.

documentOptions
JsonDocumentOptions

Opciones para controlar el comportamiento del documento durante el análisis.

cancellationToken
CancellationToken

Token para supervisar solicitudes de cancelación.

Devoluciones

que Task se va a generar una JsonNode representación del valor JSON o null si la entrada representa el valor JSON null.

Excepciones

utf8Json no representa un único valor JSON válido.

Se canceló el token de cancelación. Esta excepción se almacena en la tarea devuelta.

Se aplica a