JsonDocument.ParseAsync(Stream, JsonDocumentOptions, CancellationToken) 方法

定義

Stream 剖析為 UTF-8 編碼的資料,將單一 JSON 值表示為 JsonDocument。Parses a Stream as UTF-8-encoded data representing a single JSON value into a JsonDocument. 資料流讀取完成。The stream is read to completion.

public static System.Threading.Tasks.Task<System.Text.Json.JsonDocument> ParseAsync (System.IO.Stream utf8Json, System.Text.Json.JsonDocumentOptions options = null, System.Threading.CancellationToken cancellationToken = null);
static member ParseAsync : System.IO.Stream * System.Text.Json.JsonDocumentOptions * System.Threading.CancellationToken -> System.Threading.Tasks.Task<System.Text.Json.JsonDocument>

參數

utf8Json
Stream

要剖析的 JSON 資料。The JSON data to parse.

options
JsonDocumentOptions

在剖析期間控制讀取器行為的選項。Options to control the reader behavior during parsing.

cancellationToken
CancellationToken

用來監視是否有取消要求的語彙基元。The token to monitor for cancellation requests.

傳回

產生 JSON 值之 JsonDocument 表示法的工作。A task to produce a JsonDocument representation of the JSON value.

例外狀況

utf8Json 不代表有效的單一 JSON 值。utf8Json does not represent a valid single JSON value.

readerOptions 包含不支援的選項。readerOptions contains unsupported options.

適用於