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 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.

Aplica-se a