Utf8JsonReader.TrySkip Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Pokusí se přeskočit podřízené položky aktuálního tokenu JSON.
public:
bool TrySkip();
public bool TrySkip ();
member this.TrySkip : unit -> bool
Public Function TrySkip () As Boolean
Návraty
true
bylo-li pro děti úspěšně přeskočeno dostatek dat; false
v opačném případě .
Výjimky
Při přeskakování došlo k neplatnému tokenu JSON podle dokumentu RFC JSON.
-nebo -
Aktuální hloubka překračuje rekurzivní limit nastavený maximální hloubkou.
Poznámky
Pokud čtenář neměl dostatek dat k úplnému přeskočení podřízených položek aktuálního tokenu, obnoví se do stavu, ve který byl před zavoláním metody.
Když TokenType je JsonTokenType.PropertyName, čtenář se nejprve přesune na hodnotu vlastnosti.
Pokud TokenType je (původně nebo po přechodu) JsonTokenType.StartObject nebo JsonTokenType.StartArray, čtenář přejde na shodu JsonTokenType.EndObject nebo JsonTokenType.EndArray.
U všech ostatních typů tokenů se čtenář nepřesune. Po dalším volání Read()bude čtenář na další hodnotě (když je v poli), název další vlastnosti (při objektu) nebo koncový maticový nebo objektový token.