JsonNode.ParseAsync Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
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, если входные данные представляют значение JSON null.
Исключения
utf8Json
не представляет допустимое отдельное значение JSON.
Маркер отмены был отменен. Это исключение сохраняется в возвращаемой задаче.