Utf8JsonReader.TrySkip Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Tenta ignorar os filhos do token JSON atual.
public:
bool TrySkip();
public bool TrySkip ();
member this.TrySkip : unit -> bool
Public Function TrySkip () As Boolean
Retornos
true
se houver dados suficientes para que os filhos sejam ignorados com êxito; caso contrário, false
.
Exceções
Foi encontrado um token JSON inválido ao ignorar, de acordo com o RFC do JSON.
-ou-
A profundidade atual excede o limite recursivo definido pela profundidade máxima.
Comentários
Se o leitor não tiver dados suficientes para ignorar completamente os filhos do token atual, ele será redefinido para o estado em que estava antes do método ser chamado.
Quando TokenType é JsonTokenType.PropertyName, o leitor move primeiro para o valor da propriedade.
Quando TokenType (originalmente ou depois de avançar) é JsonTokenType.StartObject ou JsonTokenType.StartArray, o leitor avança para a correspondência JsonTokenType.EndObject ou JsonTokenType.EndArray.
Para todos os outros tipos de token, o leitor não se move. Após a próxima chamada, Read()o leitor estará no próximo valor (quando estiver em uma matriz), no próximo nome da propriedade (quando estiver em um objeto) ou no token de matriz/objeto final.