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