Utf8JsonReader.TrySkip Methode

Definition

Versucht, die untergeordneten Elemente des aktuellen JSON-Tokens zu überspringen.

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

Gibt zurück

truewenn genügend Daten vorhanden waren, damit die Kinder erfolgreich übersprungen werden können; andernfalls . false

Ausnahmen

Beim Überspringen des JSON-RFC wurde ein ungültiges JSON-Token gefunden.

-oder-

Die aktuelle Tiefe überschreitet die rekursive Grenze, die durch die maximale Tiefe festgelegt wird.

Hinweise

Wenn der Leser nicht über genügend Daten verfügte, um die untergeordneten Elemente des aktuellen Tokens vollständig zu überspringen, wird es auf den Zustand zurückgesetzt, in dem es sich befand, bevor die Methode aufgerufen wurde.

Ist TokenType dies JsonTokenType.PropertyNameder Zeitpunkt, wechselt der Leser zuerst zum Eigenschaftswert.

Wenn TokenType (ursprünglich oder nach dem Vormarsch) JsonTokenType.StartObject oder JsonTokenType.StartArraynach dem Voranschreiten der Leser zu dem übereinstimmenden JsonTokenType.EndObject oder JsonTokenType.EndArray.

Für alle anderen Tokentypen wird der Leser nicht verschoben. Nach dem nächsten Aufruf Read()befindet sich der Leser am nächsten Wert (in einem Array), dem nächsten Eigenschaftsnamen (in einem Objekt) oder dem Endarray-/Objekttoken.

Gilt für: