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

適用対象