Utf8JsonReader.TrySkip Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Försöker hoppa över underordnade till den aktuella JSON-token.
public:
bool TrySkip();
public bool TrySkip();
member this.TrySkip : unit -> bool
Public Function TrySkip () As Boolean
Returer
trueom det fanns tillräckligt med data för att barnen skulle hoppas över. annars . false
Undantag
En ogiltig JSON-token påträffades när den hoppades över, enligt JSON RFC.
-eller-
Det aktuella djupet överskrider den rekursiva gräns som anges av det maximala djupet.
Kommentarer
Om läsaren inte hade tillräckligt med data för att helt hoppa över underordnade till den aktuella token återställs den till det tillstånd den befann sig i innan metoden anropades.
När TokenType är JsonTokenType.PropertyNameflyttas läsaren först till egenskapsvärdet.
När TokenType (ursprungligen eller efter förflyttning) är JsonTokenType.StartObject eller JsonTokenType.StartArraygår läsaren vidare till matchningen JsonTokenType.EndObject eller JsonTokenType.EndArray.
För alla andra tokentyper flyttas inte läsaren. Efter nästa anrop till Read()kommer läsaren att vara vid nästa värde (när den är i en matris), nästa egenskapsnamn (när det är i ett objekt) eller slutmatrisen/objekttoken.