Sdílet prostřednictvím


Utf8JsonReader.TrySkip Metoda

Definice

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

Boolean

true bylo-li pro děti úspěšně přeskočeno dostatek dat; falsev 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.

Platí pro