Compartir vía


Utf8JsonReader.TrySkip Método

Definición

Intenta omitir los elementos secundarios del token JSON actual.

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

Devoluciones

Boolean

true si había suficientes datos para que los elementos secundarios se omitieran correctamente; en caso contrario, false.

Excepciones

Se ha encontrado un token JSON no válido durante la omisión, según la RFC de JSON.

O bien

La profundidad actual supera el límite recursivo establecido por la profundidad máxima.

Comentarios

Si el lector no tenía suficientes datos para omitir completamente los elementos secundarios del token actual, se restablecerá al estado en el que se encontraba antes de llamar al método .

Cuando TokenType es JsonTokenType.PropertyName, el lector se mueve primero al valor de la propiedad.

Cuando TokenType (originalmente, o después de avanzar) es JsonTokenType.StartObject o JsonTokenType.StartArray, el lector avanza hasta la coincidencia JsonTokenType.EndObject o JsonTokenType.EndArray.

Para todos los demás tipos de token, el lector no se mueve. Después de la siguiente llamada a Read(), el lector estará en el siguiente valor (cuando se encuentra en una matriz), el siguiente nombre de propiedad (cuando se encuentra en un objeto) o el token de matriz o objeto final.

Se aplica a