Utf8JsonReader.TrySkip Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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.