Utf8JsonReader.TrySkip Utf8JsonReader.TrySkip Utf8JsonReader.TrySkip Utf8JsonReader.TrySkip Method

Definizione

Tenta di ignorare gli elementi figlio del token JSON corrente.Tries to skip the children of the current JSON token.

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.true if there was enough data for the children to be skipped successfully; otherwise, false.

Eccezioni

È stato rilevato un token JSON non valido durante lo spostamento, in base alla RFC JSON.An invalid JSON token was encountered while skipping, according to the JSON RFC.

-oppure--or -

La profondità corrente supera il limite ricorsivo impostato dalla profondità massima.The current depth exceeds the recursive limit set by the maximum depth.

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.If the reader did not have enough data to completely skip the children of the current token, it will be reset to the state it was in before the method was called.

Quando TokenType èJsonTokenType.PropertyName, il Reader passa per primo al valore della proprietà.When TokenType is JsonTokenType.PropertyName, the reader first moves to the property value.

Quando TokenType (in origine o dopo l'avanzamento) JsonTokenType.StartObject è JsonTokenType.StartArrayo, il lettore passa alla corrispondenza JsonTokenType.EndObject di o JsonTokenType.EndArray.When TokenType (originally, or after advancing) is JsonTokenType.StartObject or JsonTokenType.StartArray, the reader advances to the matching JsonTokenType.EndObject or JsonTokenType.EndArray.

Per tutti gli altri tipi di token, il lettore non viene spostato.For all other token types, the reader does not move. Dopo la chiamata successiva a Read(), il lettore sarà al valore successivo (quando si trova in una matrice), al nome della proprietà successiva (in un oggetto) o al token dell'oggetto o della matrice finale.After the next call to Read(), the reader will be at the next value (when in an array), the next property name (when in an object), or the end array/object token.

Si applica a