JsonReaderState(JsonReaderOptions) Construtor
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Constrói uma nova JsonReaderState instância.
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 o comportamento personalizado do Utf8JsonReader que é diferente do RFC JSON (por exemplo, como lidar com comentários ou a profundidade máxima permitida ao ler). Por padrão, segue Utf8JsonReader o RFC JSON estritamente (os comentários dentro do JSON são inválidos) e lê até uma profundidade máxima de 64.
Exceções
A profundidade máxima é definida como um valor não positivo (< 0).
Comentários
Uma instância desse estado deve ser passada para o Utf8JsonReader construtor com os dados JSON. Ao contrário do Utf8JsonReader, que é um struct ref, o estado pode sobreviver entre limites assíncronos/aguardar e, portanto, esse tipo é necessário para fornecer suporte para leitura em mais dados de forma assíncrona antes de continuar com uma nova instância do Utf8JsonReader.