JsonNode.ParseAsync Метод

Определение

Stream Анализирует данные в кодировке UTF-8, представляющие одно значение JSON в JsonNodeвиде. Поток будет считываться до завершения.

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)

Параметры

utf8Json
Stream

Текст JSON для анализа.

nodeOptions
Nullable<JsonNodeOptions>

Параметры управления поведением узла после синтаксического анализа.

documentOptions
JsonDocumentOptions

Параметры управления поведением документа во время синтаксического анализа.

cancellationToken
CancellationToken

Маркер для отслеживания запросов на отмену.

Возвращаемое значение

Значение для Task создания JsonNode представления значения JSON или null, если входные данные представляют значение NULL JSON.

Исключения

utf8Json не представляет допустимое одно значение JSON.

Маркер отмены был отменен. Это исключение хранится в возвращаемой задаче.

Применяется к