Utf8JsonReader.TrySkip Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
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.