Utf8JsonReaderManager Struktur
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
Verwaltet das Puffern unter einem 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
- Vererbung
-
Utf8JsonReaderManager
- Attribute
Hinweise
Der Consumer sollte aufrufenMoveNext(), um zum nächsten Token im JSON-Dokument zu wechseln. Dies kann das Lesen weiterer Daten aus dem Stream und das Erstellen eines neuen Utf8JsonReader instance in CurrentReaderumfassen.
Konstruktoren
Utf8JsonReaderManager(JsonReaderData, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Erstellt eine neue Utf8JsonReaderManager instance, die das Lesen an der Position im angegebenen JSON-Dokument beginnt.JsonReaderData |
Felder
CurrentReader |
Die Utf8JsonReader Einstellung auf das nächste token, das verwendet werden soll. |
Data |
Verfolgt den Zustand und den zugrunde liegenden Stream oder Puffer von UTF8-Bytes. |
Eigenschaften
QueryLogger |
Protokollierungsereignisse, die beim Lesen/Schreiben von JSON-Werten auftreten oder |
Methoden
CaptureState() |
Wird aufgerufen, um den Status dieses Utf8JsonReaderManager in der zugeordneten JsonReaderData zu erfassen, sodass später ein neues Utf8JsonReaderManager erstellt werden kann, um an derselben Position im JSON-Dokument abzuholen. |
MoveNext() |
Wechselt zum nächsten Token, bei dem möglicherweise weitere Daten aus dem Stream gelesen und eine neue Utf8JsonReader instance in CurrentReadererstellt wird. |
Gilt für:
Entity Framework