JsonReaderState(JsonReaderOptions) 构造函数
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
构造新的 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与 (一个 ref 结构)不同,状态可以跨异步/等待边界生存,因此,在继续处理 的新实例Utf8JsonReader之前,需要此类型支持异步读取更多数据。