Condividi tramite


JsonReaderState(JsonReaderOptions) Costruttore

Definizione

Costruisce una nuova istanza di 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)

Parametri

options
JsonReaderOptions

Definisce il comportamento personalizzato di Utf8JsonReader che è diverso da JSON RFC (ad esempio la gestione dei commenti o la profondità massima consentita per la lettura). Per impostazione predefinita, Utf8JsonReader segue JSON RFC rigorosamente (i commenti all'interno di JSON non sono validi) ed esegue la lettura fino a una profondità massima pari a 64.

Eccezioni

La profondità massima è impostata su un valore non positivo (< 0).

Commenti

Un'istanza di questo stato deve essere passata al Utf8JsonReader costruttore con i dati JSON. A differenza di Utf8JsonReader, che è uno struct di riferimento, lo stato può sopravvivere attraverso limiti asincroni/await e quindi questo tipo è necessario per fornire supporto per la lettura in più dati in modo asincrono prima di continuare con una nuova istanza di Utf8JsonReader.

Si applica a