Utf8JsonReader.TrySkip Metode

Definisi

Mencoba melewati anak-anak token JSON saat ini.

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

Mengembalikan

true jika ada cukup data untuk anak-anak berhasil dilewati; jika tidak, false.

Pengecualian

Token JSON yang tidak valid ditemui saat melompati, menurut JSON RFC.

-Atau-

Kedalaman saat ini melebihi batas rekursif yang ditetapkan oleh kedalaman maksimum.

Keterangan

Jika pembaca tidak memiliki cukup data untuk sepenuhnya melewati anak-anak token saat ini, itu akan diatur ulang ke status itu sebelum metode dipanggil.

Ketika TokenType adalah JsonTokenType.PropertyName, pembaca pertama kali berpindah ke nilai properti.

Ketika TokenType (awalnya, atau setelah maju) adalah JsonTokenType.StartObject atau JsonTokenType.StartArray, pembaca maju ke pencocokan JsonTokenType.EndObject atau JsonTokenType.EndArray.

Untuk semua jenis token lainnya, pembaca tidak bergerak. Setelah panggilan berikutnya ke Read(), pembaca akan berada di nilai berikutnya (ketika dalam array), nama properti berikutnya (ketika dalam objek), atau token array/objek akhir.

Berlaku untuk