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与 (一个 ref 结构)不同,状态可以跨异步/等待边界生存,因此,在继续处理 的新实例Utf8JsonReader之前,需要此类型支持异步读取更多数据。

适用于