Utf8JsonReader.TrySkip Yöntem

Tanım

Geçerli JSON belirtecinin alt öğelerini atlamaya çalışır.

public:
 bool TrySkip();
public bool TrySkip();
member this.TrySkip : unit -> bool
Public Function TrySkip () As Boolean

Döndürülenler

true çocukların başarıyla atlanması için yeterli veri varsa; aksi takdirde , false.

Özel durumlar

JSON RFC'ye göre atlanırken geçersiz bir JSON belirteci ile karşılaşıldı.

-veya-

Geçerli derinlik, maksimum derinlik tarafından ayarlanan özyinelemeli sınırı aşıyor.

Açıklamalar

Okuyucu geçerli belirtecin alt öğelerini tamamen atlamak için yeterli veriye sahip değilse, yöntem çağrılmadan önceki durumuna sıfırlanır.

olduğunda TokenTypeJsonTokenType.PropertyName, okuyucu ilk olarak özellik değerine geçer.

(başlangıçta veya ilerledikten sonra) veya JsonTokenType.StartArrayolduğunda TokenTypeJsonTokenType.StartObject, okuyucu eşleşen JsonTokenType.EndObject veya JsonTokenType.EndArrayöğesine ilerler.

Diğer tüm belirteç türleri için okuyucu taşınmaz. bir sonraki çağrısından Read()sonra okuyucu bir sonraki değerde (bir dizide olduğunda), sonraki özellik adında (bir nesnenin içinde olduğunda) veya son dizi/nesne belirtecinde olur.

Şunlara uygulanır