JsonNode.ParseAsync Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
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
O texto JSON a ser analisado.
- nodeOptions
- Nullable<JsonNodeOptions>
Opções para controlar o comportamento do nó após a análise.
- documentOptions
- JsonDocumentOptions
Opções para controlar o comportamento do documento durante a análise.
- cancellationToken
- CancellationToken
O token a se monitorar para solicitações de cancelamento.
Retornos
Um Task para produzir uma JsonNode representação do valor JSON ou nulo se a entrada representar o valor JSON nulo.
Exceções
utf8Json
não representa um único valor JSON válido.
O token de cancelamento foi cancelado. Essa exceção é armazenada na tarefa retornada.