Utf8JsonReader.TrySkip メソッド

定義

現在の JSON トークンの子のスキップを試行します。

public:
 bool TrySkip();
public bool TrySkip ();
member this.TrySkip : unit -> bool
Public Function TrySkip () As Boolean

戻り値

子を正常にスキップできるだけの十分なデータがあった場合は true。それ以外の場合は false

例外

JSON RFC に基づき、スキップ中、無効な JSON トークンが検出されました。

または

現在の深度が、最大深度によって設定された再帰の限度を超えています。

注釈

リーダーが現在のトークンの子を完全にスキップするのに十分なデータを持っていない場合は、メソッドが呼び出される前の状態にリセットされます。

JsonTokenType.PropertyNameの場合TokenType、リーダーは最初にプロパティ値に移動します。

(最初は、または進む後に) が または JsonTokenType.StartArrayの場合TokenType、リーダーはJsonTokenType.StartObject照合JsonTokenType.EndObjectまたは JsonTokenType.EndArrayに進みます。

他のすべてのトークンの種類では、リーダーは移動しません。 の次の呼び出し Read()の後、リーダーは次の値 (配列内の場合)、次のプロパティ名 (オブジェクト内の場合)、または終了配列/オブジェクト トークンになります。

適用対象