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 , отличное от JSON RFC (например, как обрабатывать примечания или максимальную глубину, разрешенную при чтении). По умолчанию Utf8JsonReader выполняется строгое выполнение JSON RFC (комментарии в формате JSON недопустимы) и считывает до максимальной глубины 64.
Исключения
Максимальная глубина имеет значение, отличное от положительных значений (< 0).
Комментарии
Экземпляр этого состояния должен передаваться конструктору Utf8JsonReader с данными JSON. Utf8JsonReaderВ отличие от структуры ссылок, состояние может выжить в пределах асинхронного или ожидающего, поэтому этот тип необходим для обеспечения поддержки чтения в дополнительных данных асинхронно, прежде чем продолжать работу с новым экземпляром.Utf8JsonReader