Idioma

Utf8JsonReaderManager Estrutura

Definição

Gerencia o buffer abaixo de um Utf8JsonReader.

[System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")]
[System.Runtime.CompilerServices.IsByRefLike]
[System.Runtime.CompilerServices.Nullable(0)]
public ref struct Utf8JsonReaderManager
[<System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")>]
[<System.Runtime.CompilerServices.IsByRefLike>]
[<System.Runtime.CompilerServices.Nullable(0)>]
type Utf8JsonReaderManager = struct
Public Structure Utf8JsonReaderManager
Herança
Utf8JsonReaderManager
Atributos

Comentários

O consumidor deve chamar MoveNext() para avançar para o próximo token no documento JSON, o que pode envolver a leitura de mais dados do fluxo e a criação de uma nova Utf8JsonReader instância em CurrentReader.

Construtores

Nome Descrição
Utf8JsonReaderManager(JsonReaderData, IDiagnosticsLogger<DbLoggerCategory.Query>)

Cria uma nova Utf8JsonReaderManager instância que começará a ler na posição no documento JSON capturado no determinado JsonReaderData

Campos

Nome Descrição
CurrentReader

O Utf8JsonReader conjunto para o próximo token a ser consumido.

Data

Controla o estado e o fluxo ou buffer subjacente de bytes UTF8.

Propriedades

Nome Descrição
QueryLogger

Agente para eventos de log que ocorrem ao ler/gravar valores JSON ou null se o registro em log não estiver disponível.

Métodos

Nome Descrição
CaptureState()

Chamado para capturar o estado disso Utf8JsonReaderManager no associado JsonReaderData para que um novo Utf8JsonReaderManager possa ser criado posteriormente para pegar na mesma posição no documento JSON.

MoveNext()

Move para o próximo token, o que pode envolver a leitura de mais dados do fluxo e a criação de uma nova Utf8JsonReader instância em CurrentReader.

Skip()

Ignora os filhos do token JSON atual, o que pode envolver a leitura de mais dados do fluxo e a criação de uma nova Utf8JsonReader instância em CurrentReader.

Aplica-se a