Utf8JsonReaderManager Struktura
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Zarządza buforowaniem pod elementem 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
- Dziedziczenie
-
Utf8JsonReaderManager
- Atrybuty
Uwagi
Odbiorca powinien wywołać metodę MoveNext() , aby przejść do następnego tokenu w dokumencie JSON, co może obejmować odczytywanie większej ilości danych ze strumienia i tworzenie nowego Utf8JsonReader wystąpienia w CurrentReaderprogramie .
Konstruktory
Utf8JsonReaderManager(JsonReaderData, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Tworzy nowe Utf8JsonReaderManager wystąpienie, które rozpocznie odczytywanie na pozycji w dokumencie JSON przechwyconym w danym JsonReaderData |
Pola
CurrentReader |
Zestaw Utf8JsonReader do następnego tokenu, który ma zostać użyty. |
Data |
Śledzi stan i bazowy strumień lub bufor bajtów UTF8. |
Właściwości
QueryLogger |
Rejestrator zdarzeń rejestrowania występujących podczas odczytywania/zapisywania wartości JSON lub |
Metody
CaptureState() |
Wywoływana w celu przechwycenia stanu tego Utf8JsonReaderManager elementu w skojarzonym JsonReaderData , aby można było później utworzyć nowy Utf8JsonReaderManager element w celu pobrania go w tym samym miejscu w dokumencie JSON. |
MoveNext() |
Przechodzi do następnego tokenu, który może obejmować odczytywanie większej ilości danych ze strumienia i tworzenie nowego Utf8JsonReader wystąpienia w programie CurrentReader. |