Utf8JsonReaderManager Struct
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Gestisce il buffering sotto un Utf8JsonReaderoggetto .
[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
- 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
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
CurrentReader |
Valore Utf8JsonReader impostato sul token successivo da utilizzare. |
Data |
Tiene traccia dello stato e del buffer sottostante di byte UTF8. |
Proprietà
QueryLogger |
Logger per la registrazione di eventi che si verificano durante la lettura/scrittura di valori JSON o |
Metodi
CaptureState() |
Chiamato per acquisire lo stato di questo Utf8JsonReaderManager oggetto nell'oggetto associato JsonReaderData in modo che sia possibile creare un nuovo oggetto Utf8JsonReaderManager in un secondo momento per selezionare 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. |