Compartilhar via


Utf8JsonReader.TrySkip Método

Definição

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

Boolean

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.

Aplica-se a