Utf8JsonReader.TrySkip Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.