Utf8JsonReaderManager Struktura
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Spravuje ukládání do vyrovnávací paměti pod 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
- Dědičnost
-
Utf8JsonReaderManager
- Atributy
Poznámky
Příjemce by měl volat MoveNext() a přejít na další token v dokumentu JSON, což může zahrnovat čtení dalších dat ze streamu a vytvoření nové Utf8JsonReader instance v CurrentReader.
Konstruktory
Utf8JsonReaderManager(JsonReaderData, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Vytvoří novou Utf8JsonReaderManager instanci, která začne číst na pozici v dokumentu JSON zachyceného v daném JsonReaderData |
Pole
CurrentReader |
Hodnota nastavená Utf8JsonReader na další token, který se má spotřebovat. |
Data |
Sleduje stav a podkladový datový proud nebo vyrovnávací paměť bajtů UTF8. |
Vlastnosti
QueryLogger |
Protokolovací nástroj pro protokolování událostí, ke kterým dochází při čtení nebo zápisu hodnot JSON nebo |
Metody
CaptureState() |
Volá se, aby se zachytával stav tohoto Utf8JsonReaderManager objektu do přidruženého JsonReaderData objektu, aby bylo možné později vytvořit nový Utf8JsonReaderManager , který bude na stejné pozici v dokumentu JSON. |
MoveNext() |
Přesune se na další token, který může zahrnovat čtení dalších dat ze streamu a vytvoření nové Utf8JsonReader instance v CurrentReadernástroji . |
Platí pro
Entity Framework