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