JsonReaderState(JsonReaderOptions) Constructor
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
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