语言

JsonReaderData 类

定义

包含用于从 Utf8JsonReaderManager或缓冲区提取读取 Stream 的状态。

[System.Runtime.CompilerServices.Nullable(0)]
public class JsonReaderData
public class JsonReaderData
[<System.Runtime.CompilerServices.Nullable(0)>]
type JsonReaderData = class
type JsonReaderData = class
Public Class JsonReaderData
继承
JsonReaderData
特性

构造函数

名称 说明
JsonReaderData(Byte[])

创建从给定缓冲区读取 JSON 的新 JsonReaderData 对象。

JsonReaderData(ReadOnlyMemory<Byte>)

创建从给定缓冲区读取 JSON 的新 JsonReaderData 对象。

JsonReaderData(Stream)

创建从给定流中读取 JSON 的新 JsonReaderData 对象。

属性

名称 说明
BytesConsumed

从上次捕获状态的 JSON 数据读取的字节数。

方法

名称 说明
CaptureState(Utf8JsonReaderManager)

调用以捕获给定 Utf8JsonReaderManager 的状态,以便稍后可以创建一个新 Utf8JsonReaderManager 项以在 JSON 文档中的相同位置进行选取。

CreateReader()

为当前捕获的状态创建一个 Utf8JsonReader 。

ReadBytes(Int32, JsonReaderState)

调用以从流中读取字节。

适用于