Utf8JsonReaderManager Структура
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Управляет буферизацией под 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
- Наследование
-
Utf8JsonReaderManager
- Атрибуты
Комментарии
Потребитель должен вызвать MoveNext() метод для перехода к следующему маркеру в документе JSON, что может включать чтение дополнительных данных из потока и создание нового Utf8JsonReader экземпляра в CurrentReader.
Конструкторы
Utf8JsonReaderManager(JsonReaderData, IDiagnosticsLogger<DbLoggerCategory.Query>) |
Создает новый Utf8JsonReaderManager экземпляр , который начнет чтение в позиции в документе JSON, записанном в заданном JsonReaderData |
Поля
CurrentReader |
Набор Utf8JsonReader для следующего используемого токена. |
Data |
Отслеживает состояние и базовый поток или буфер UTF8 байтов. |
Свойства
QueryLogger |
Средство ведения журнала для ведения журнала событий, которые происходят при чтении или записи значений JSON или |
Методы
CaptureState() |
Вызывается для записи состояния этого Utf8JsonReaderManager объекта в связанный JsonReaderData , чтобы позже можно было создать новый Utf8JsonReaderManager объект для получения в той же позиции в документе JSON. |
MoveNext() |
Перемещается к следующему маркеру, который может включать чтение дополнительных данных из потока и создание нового Utf8JsonReader экземпляра в CurrentReader. |
Применяется к
Entity Framework