JsonReaderState(JsonReaderOptions) コンストラクター

定義

新しい JsonReaderState インスタンスを構築します。

public JsonReaderState(System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.JsonReaderState : System.Text.Json.JsonReaderOptions -> System.Text.Json.JsonReaderState
Public Sub New (Optional options As JsonReaderOptions = Nothing)

パラメーター

options
JsonReaderOptions

JSON RFC とは異なる Utf8JsonReader のカスタマイズされた動作を定義します (コメントの処理方法や読み取り時に許容される最大深度など)。 既定では、 Utf8JsonReader は JSON RFC に厳密に従い (JSON 内のコメントは無効です)、最大深度は 64 まで読み取ります。

例外

最大深度は正以外の値 (< 0) に設定されます。

注釈

この状態のインスタンスは、JSON データを使用して Utf8JsonReader コンストラクターに渡す必要があります。 ref 構造体である Utf8JsonReaderとは異なり、状態は非同期/待機境界を越えて存続する可能性があるため、この型は、 Utf8JsonReaderの新しいインスタンスを続行する前に、より多くのデータを非同期的に読み取るためのサポートを提供するために必要です。

適用対象