Freigeben über


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 benutzerdefinierte Verhalten des Utf8JsonReader, das sich vom JSON RFC unterscheidet (z.B. die Handhabung von Kommentaren oder die maximal zulässige Tiefe beim Lesen). In der Standardeinstellung folgt Utf8JsonReader streng dem JSON RFC (Kommentare im JSON-Code 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 Struktur , die eine Ref-Struktur ist, kann der Zustand über asynchrone/wartende Grenzen überleben und daher ist dieser Typ erforderlich, um unterstützung für das Lesen in weiteren Daten asynchron bereitzustellen, bevor sie mit einer neuen Instanz der .Utf8JsonReader

Gilt für