Поделиться через


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.

Применяется к