Aracılığıyla paylaş


JsonNode.ParseAsync Yöntem

Tanım

Tek bir Stream JSON değerini temsil eden UTF-8 kodlanmış verileri olarak ayrıştırarak bir JsonNodeiçine dönüştürür. Akış tamamlanmak üzere okunur.

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)

Parametreler

utf8Json
Stream

Ayrıştırmak için JSON metni.

nodeOptions
Nullable<JsonNodeOptions>

Ayrıştırma sonrasında düğüm davranışını denetleme seçenekleri.

documentOptions
JsonDocumentOptions

Ayrıştırma sırasında belge davranışını denetleme seçenekleri.

cancellationToken
CancellationToken

İptal isteklerini izlemek için belirteç.

Döndürülenler

A Task , JSON değerinin bir JsonNode gösterimini veya giriş null JSON değerini temsil ederse null değerini üretir.

Özel durumlar

utf8Json geçerli bir tek JSON değerini temsil etmez.

İptal belirteci iptal edildi. Bu özel durum, döndürülen görevde depolanır.

Şunlara uygulanır