JsonReaderState(JsonReaderOptions) Конструктор
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Формирует новый экземпляр JsonReaderState.
public JsonReaderState (System.Text.Json.JsonReaderOptions options = default);
new System.Text.Json.JsonReaderState : System.Text.Json.JsonReaderOptions -> System.Text.Json.JsonReaderState
Public Sub New (Optional options As JsonReaderOptions = Nothing)
Параметры
- options
- JsonReaderOptions
Определяет пользовательское поведение Utf8JsonReader, которое отличается от RFC по JSON (например, способом обработки комментариев или максимально допустимой глубиной при чтении). По умолчанию Utf8JsonReader строго следует RFC по JSON (то есть комментарии в JSON являются недопустимыми) и осуществляет чтение до максимальной глубины 64.
Исключения
Для максимальной глубины задано значение, не являющееся положительным (< 0).
Комментарии
Экземпляр этого состояния должен быть передан конструктору Utf8JsonReader с данными JSON. Utf8JsonReaderВ отличие от структуры , которая является структурой ссылки, состояние может существовать через границы async/await, поэтому этот тип требуется для обеспечения поддержки асинхронного чтения дополнительных данных перед продолжением работы с новым экземпляром Utf8JsonReader.