Utf8JsonReader.TrySkip Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Próbuje pominąć elementy podrzędne bieżącego tokenu JSON.
public:
bool TrySkip();
public bool TrySkip ();
member this.TrySkip : unit -> bool
Public Function TrySkip () As Boolean
Zwraca
true
jeśli nie było wystarczającej ilości danych, aby dzieci zostały pomyślnie pominięte; w przeciwnym razie , false
.
Wyjątki
Napotkano nieprawidłowy token JSON podczas pomijania, zgodnie z JSON RFC.
-lub -
Bieżąca głębokość przekracza limit cykliczny ustawiony przez maksymalną głębokość.
Uwagi
Jeśli czytelnik nie ma wystarczającej ilości danych, aby całkowicie pominąć elementy podrzędne bieżącego tokenu, zostanie zresetowany do stanu, w jaki znajdował się przed wywołaniem metody.
Gdy TokenType jest to JsonTokenType.PropertyName, czytnik najpierw przechodzi do wartości właściwości.
Kiedy TokenType (pierwotnie lub po postępie) jest JsonTokenType.StartObject lub JsonTokenType.StartArray, czytelnik przechodzi do dopasowania JsonTokenType.EndObject lub JsonTokenType.EndArray.
W przypadku wszystkich innych typów tokenów czytnik nie przenosi się. Po następnym wywołaniu metody Read()czytnik będzie w następnej wartości (gdy znajduje się w tablicy), następnej nazwy właściwości (gdy znajduje się w obiekcie) lub tokenu tablicy/obiektu końcowego.