JsonReaderState(JsonReaderOptions) Construtor

Definição

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.

Aplica-se a