Bagikan melalui


JsonNode.ParseAsync Metode

Definisi

Mengurai Stream sebagai data yang dikodekan UTF-8 yang mewakili satu nilai JSON ke dalam JsonNode. Aliran akan dibaca hingga selesai.

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)

Parameter

utf8Json
Stream

Teks JSON yang akan diurai.

nodeOptions
Nullable<JsonNodeOptions>

Opsi untuk mengontrol perilaku simpul setelah penguraian.

documentOptions
JsonDocumentOptions

Opsi untuk mengontrol perilaku dokumen selama penguraian.

cancellationToken
CancellationToken

Token yang akan dipantau untuk permintaan pembatalan.

Mengembalikan

Task untuk menghasilkan JsonNode representasi nilai JSON, atau null jika input mewakili nilai JSON null.

Pengecualian

utf8Json tidak mewakili nilai JSON tunggal yang valid.

Token pembatalan dibatalkan. Pengecualian ini disimpan ke dalam tugas yang dikembalikan.

Berlaku untuk