Utf8JsonReaderManager Structure
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Gère la mise en mémoire tampon sous un 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
- Héritage
-
Utf8JsonReaderManager
- Attributs
Remarques
Le consommateur doit appeler MoveNext() pour passer au jeton suivant dans le document JSON, ce qui peut impliquer la lecture de données supplémentaires à partir du flux et la création d’une nouvelle Utf8JsonReader instance dans CurrentReader.
Constructeurs
| Utf8JsonReaderManager(JsonReaderData, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Crée un Utf8JsonReaderManager instance qui commence à lire à la position dans le document JSON capturé dans le donnéJsonReaderData |
Champs
| CurrentReader |
Utf8JsonReader défini sur le jeton suivant à consommer. |
| Data |
Suit l’état et le flux ou la mémoire tampon sous-jacents d’octets UTF8. |
Propriétés
| QueryLogger |
Enregistreur d’événements de journalisation qui se produisent lors de la lecture/écriture de valeurs JSON, ou |
Méthodes
| CaptureState() |
Appelé pour capturer l’état de ce Utf8JsonReaderManager dans le associé JsonReaderData afin qu’un nouveau Utf8JsonReaderManager puisse être créé ultérieurement à la même position dans le document JSON. |
| MoveNext() |
Passe au jeton suivant, ce qui peut impliquer la lecture de données supplémentaires à partir du flux et la création d’un instance Utf8JsonReader dans CurrentReader. |