Lingua

Utf8JsonReaderManager Struct

Definizione

Gestisce il buffering sotto un oggetto 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
Ereditarietà
Utf8JsonReaderManager
Attributi

Commenti

Il consumer deve chiamare MoveNext() per passare al token successivo nel documento JSON, che può comportare la lettura di altri dati dal flusso e la creazione di una nuova Utf8JsonReader istanza in CurrentReader.

Costruttori

Nome Descrizione
Utf8JsonReaderManager(JsonReaderData, IDiagnosticsLogger<DbLoggerCategory.Query>)

Crea una nuova Utf8JsonReaderManager istanza che inizierà a leggere nella posizione del documento JSON acquisito nell'oggetto specificato JsonReaderData

Campi

Nome Descrizione
CurrentReader

Oggetto Utf8JsonReader impostato sul token successivo da utilizzare.

Data

Tiene traccia dello stato e del flusso sottostante o del buffer di byte UTF8.

Proprietà

Nome Descrizione
QueryLogger

Logger per la registrazione degli eventi che si verificano durante la lettura/scrittura di valori JSON o null se la registrazione non è disponibile.

Metodi

Nome Descrizione
CaptureState()

Chiamato per acquisire lo stato di questo Utf8JsonReaderManager oggetto nell'oggetto associato JsonReaderData in modo che un nuovo Utf8JsonReaderManager possa essere creato in un secondo momento per prelevare la stessa posizione nel documento JSON.

MoveNext()

Passa al token successivo, che può comportare la lettura di altri dati dal flusso e la creazione di una nuova Utf8JsonReader istanza in CurrentReader.

Skip()

Ignora gli elementi figlio del token JSON corrente, che può comportare la lettura di altri dati dal flusso e la creazione di una nuova Utf8JsonReader istanza in CurrentReader.

Si applica a