Utf8JsonReader.TrySkip Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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
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.