JsonNode.ParseAsync Metoda
Definicja
Ważny
Niektóre informacje dotyczą produktów przedpremierowych, które mogą zostać znacznie zmodyfikowane przed premierą. Microsoft nie udziela żadnych gwarancji, ani wyraźnych, ani domniemanych, dotyczących informacji podanych tutaj.
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)
Parametry
- utf8Json
- Stream
Tekst JSON do analizy.
- nodeOptions
- Nullable<JsonNodeOptions>
Opcje kontrolowania zachowania węzła po przeanalizowaniu.
- documentOptions
- JsonDocumentOptions
Opcje kontrolowania zachowania dokumentu podczas analizowania.
- cancellationToken
- CancellationToken
Token do monitorowania żądań anulowania.
Zwraca
A Task , aby wygenerować reprezentację JsonNode wartości JSON lub null, jeśli dane wejściowe reprezentują wartość JSON o wartości null.
Wyjątki
utf8Json nie reprezentuje prawidłowej pojedynczej wartości JSON.
Token anulowania został anulowany. Ten wyjątek jest przechowywany w zwróconym zadaniu.