Partager via


JsonReaderState(JsonReaderOptions) Constructeur

Définition

Construit une nouvelle instance de 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)

Paramètres

options
JsonReaderOptions

Définit le comportement personnalisé du Utf8JsonReader qui diffère de la RFC JSON (par exemple, la façon de gérer les commentaires ou la profondeur maximale autorisée lors de la lecture). Par défaut, Utf8JsonReader suit strictement la RFC JSON (les commentaires dans le code 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 passée au Utf8JsonReader constructeur avec les données JSON. Contrairement à , Utf8JsonReaderqui est un struct ref, l’état peut survivre au-delà des limites async/await et, par conséquent, ce type est nécessaire pour prendre en charge la lecture de plus de données de manière asynchrone avant de continuer avec une nouvelle instance du Utf8JsonReader.

S’applique à