JsonReaderState(JsonReaderOptions) Constructeur

Définition

Construit une nouvelle JsonReaderState instance.

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)

Paramètres

options
JsonReaderOptions

Définit le comportement personnalisé du RFC JSON (par exemple comment gérer les commentaires ou la profondeur maximale autorisée lors de Utf8JsonReader la lecture). Par défaut, le Utf8JsonReader RFC JSON suit strictement (les commentaires au sein du JSON ne sont pas valides) et lit jusqu’à une profondeur maximale de 64.

Exceptions

La profondeur maximale est définie sur une valeur non positive (< 0).

Remarques

Une instance de cet état doit être transmise au Utf8JsonReader constructeur avec les données JSON. Contrairement au Utf8JsonReader, qui est un struct ref, l’état peut survivre à travers les limites asynchrones/await et, par conséquent, ce type est nécessaire pour fournir la prise en charge de la lecture dans plus de données de manière asynchrone avant de continuer avec une nouvelle instance du Utf8JsonReader.

S’applique à