Compartilhar via


Utf8JsonReaderManager Estrutura

Definição

Gerencia o buffer sob um Utf8JsonReader.

[System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")]
[System.Runtime.CompilerServices.IsByRefLike]
public ref struct Utf8JsonReaderManager
[<System.Runtime.CompilerServices.CompilerFeatureRequired("RefStructs")>]
[<System.Runtime.CompilerServices.IsByRefLike>]
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 no CurrentReader.

Construtores

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

CurrentReader

O Utf8JsonReader definido como o próximo token a ser consumido.

Data

Rastreia o estado e o fluxo ou buffer subjacentes de bytes UTF8.

Propriedades

QueryLogger

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

Métodos

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

Aplica-se a