JsonReaderState(JsonReaderOptions) Construtor
Definição
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
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 JSON RFC (por exemplo, como lidar com comentários ou a profundidade máxima permitida durante a leitura). Por defeito, segue Utf8JsonReader estritamente o JSON RFC (os comentários dentro do JSON são inválidos) e lê-se até uma profundidade máxima de 64.
Exceções
A profundidade máxima é definida para um valor não positivo (< 0).
Observações
Uma instância deste estado deve ser passada ao Utf8JsonReader construtor com os dados JSON. Ao contrário do Utf8JsonReader, que é um ref struct, o estado pode sobreviver através de fronteiras assíncronas/await e, por isso, este tipo é necessário para fornecer suporte para ler mais dados de forma assíncrona antes de continuar com uma nova instância do Utf8JsonReader.