JsonReaderState(JsonReaderOptions) Konstruktor

Definition

Erstellt eine neue JsonReaderState Instanz.

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)

Parameter

options
JsonReaderOptions

Definiert das angepasste Verhalten des Utf8JsonReader vom JSON RFC abweichenden Verhaltens (z. B. Behandeln von Kommentaren oder die maximal zulässige Tiefe beim Lesen). Standardmäßig folgt der Utf8JsonReader JSON RFC streng (Kommentare innerhalb des JSON sind ungültig) und liest bis zu einer maximalen Tiefe von 64.

Ausnahmen

Die maximale Tiefe wird auf einen nicht positiven Wert (< 0) festgelegt.

Hinweise

Eine Instanz dieses Zustands muss mit den JSON-Daten an den Utf8JsonReader Konstruktor übergeben werden. Utf8JsonReaderIm Gegensatz zur Refstruktur kann der Zustand über asynchrone/await-Grenzen hinweg überleben. Daher ist dieser Typ erforderlich, um das Lesen in weiteren Daten asynchron zu unterstützen, bevor er mit einer neuen Instanz der Utf8JsonReader.

Gilt für: