Utf8JsonReader.TrySkip Methode

Definitie

Probeert de onderliggende items van het huidige JSON-token over te slaan.

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

Retouren

true als er voldoende gegevens waren om de kinderen over te slaan; anders, false.

Uitzonderingen

Er is een ongeldig JSON-token aangetroffen tijdens het overslaan, volgens de JSON RFC.

-of-

De huidige diepte overschrijdt de recursieve limiet die is ingesteld door de maximale diepte.

Opmerkingen

Als de lezer onvoldoende gegevens heeft om de onderliggende elementen van het huidige token volledig over te slaan, wordt deze opnieuw ingesteld op de status waarin deze zich bevond voordat de methode werd aangeroepen.

Wanneer TokenType is JsonTokenType.PropertyName, wordt de lezer eerst naar de eigenschapswaarde verplaatst.

Wanneer TokenType (oorspronkelijk, of na verdergaan) is JsonTokenType.StartObject of JsonTokenType.StartArray, gaat de lezer naar de overeenkomende JsonTokenType.EndObject of JsonTokenType.EndArray.

Voor alle andere tokentypen wordt de lezer niet verplaatst. Na de volgende aanroep naar Read(), bevindt de lezer zich bij de volgende waarde (in een matrix), de naam van de volgende eigenschap (in een object) of het eindmatrix-/objecttoken.

Van toepassing op