Compartilhar via


JsonReaderState(JsonReaderOptions) Construtor

Definição

Constrói uma nova instância 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 o comportamento personalizado do Utf8JsonReader que é diferente do RFC do JSON (por exemplo, como manipular comentários ou a profundidade máxima permitida durante a leitura). Por padrão, o Utf8JsonReader segue estritamente o RFC do JSON (os comentários no 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 através de limites assíncronos/await 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