JsonReaderState(JsonReaderOptions) Constructor

Definición

Crea una instancia 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)

Parámetros

options
JsonReaderOptions

Define el comportamiento personalizado de la Utf8JsonReader que es diferente de la JSON RFC (por ejemplo, cómo controlar los comentarios o la profundidad máxima permitida durante la lectura). De forma predeterminada, la Utf8JsonReader sigue estrictamente la JSON RFC (los comentarios en JSON no son válidos) y lee hasta una profundidad máxima de 64.

Excepciones

La profundidad máxima se establece en un valor no positivo (< 0).

Comentarios

Se debe pasar una instancia de este estado al Utf8JsonReader constructor con los datos JSON. A diferencia de Utf8JsonReader, que es una estructura ref, el estado puede sobrevivir a través de límites asincrónicos o await y, por lo tanto, este tipo es necesario para proporcionar compatibilidad para leer más datos de forma asincrónica antes de continuar con una nueva instancia de .Utf8JsonReader

Se aplica a