Utf8JsonReader.TrySkip メソッド

定義

現在の JSON トークンの子をスキップしようとします。

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

返品

true 子が正常にスキップされるのに十分なデータがある場合。それ以外の場合は false

例外

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

または

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

注釈

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

TokenTypeJsonTokenType.PropertyNameされると、リーダーは最初にプロパティ値に移動します。

TokenType (もともと、または進んだ後) がJsonTokenType.StartObjectまたはJsonTokenType.StartArrayされると、リーダーは一致するJsonTokenType.EndObjectまたはJsonTokenType.EndArrayに進みます。

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

適用対象