JsonNode.ParseAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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.