Condividi tramite


Utf8JsonReader.TrySkip Metodo

Definizione

Tenta di ignorare gli elementi figlio del token JSON corrente.

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

Restituisce

true se sono disponibili dati sufficienti per ignorare correttamente gli elementi figlio. In caso contrario, false.

Eccezioni

È stato rilevato un token JSON non valido durante lo spostamento, in base alla RFC JSON.

-oppure-

La profondità corrente supera il limite ricorsivo impostato dalla profondità massima.

Commenti

Se il lettore non dispone di dati sufficienti per ignorare completamente gli elementi figlio del token corrente, verrà reimpostato sullo stato in cui si trovava prima della chiamata al metodo .

Quando TokenType è JsonTokenType.PropertyName, il lettore passa prima al valore della proprietà.

Quando TokenType (originariamente o dopo l'avanzamento) è JsonTokenType.StartObject o JsonTokenType.StartArray, il lettore passa alla corrispondenza JsonTokenType.EndObject o JsonTokenType.EndArray.

Per tutti gli altri tipi di token, il lettore non viene spostato. Dopo la chiamata successiva a Read(), il lettore si troverà al valore successivo (quando si trova in una matrice), il nome della proprietà successivo (quando si trova in un oggetto) o il token di matrice/oggetto finale.

Si applica a