Utf8JsonWriter 构造函数

定义

重载

Utf8JsonWriter(IBufferWriter<Byte>, JsonWriterOptions)

使用要写入输出的指定 IBufferWriter<T> 和自定义选项初始化 Utf8JsonWriter 类的新实例。

Utf8JsonWriter(Stream, JsonWriterOptions)

使用要写入输出的指定流和自定义选项初始化 Utf8JsonWriter 类的新实例。

Utf8JsonWriter(IBufferWriter<Byte>, JsonWriterOptions)

使用要写入输出的指定 IBufferWriter<T> 和自定义选项初始化 Utf8JsonWriter 类的新实例。

public Utf8JsonWriter (System.Buffers.IBufferWriter<byte> bufferWriter, System.Text.Json.JsonWriterOptions options = default);
new System.Text.Json.Utf8JsonWriter : System.Buffers.IBufferWriter<byte> * System.Text.Json.JsonWriterOptions -> System.Text.Json.Utf8JsonWriter
Public Sub New (bufferWriter As IBufferWriter(Of Byte), Optional options As JsonWriterOptions = Nothing)

参数

bufferWriter
IBufferWriter<Byte>

用于编写 JSON 文本的目标。

options
JsonWriterOptions

定义 Utf8JsonWriter 的自定义行为。 默认情况下,它会编写最小化的 JSON(不含额外空格)并根据 JSON RFC 验证正在编写的 JSON 在结构上是否有效。

例外

bufferWriternull

适用于

Utf8JsonWriter(Stream, JsonWriterOptions)

使用要写入输出的指定流和自定义选项初始化 Utf8JsonWriter 类的新实例。

public Utf8JsonWriter (System.IO.Stream utf8Json, System.Text.Json.JsonWriterOptions options = default);
new System.Text.Json.Utf8JsonWriter : System.IO.Stream * System.Text.Json.JsonWriterOptions -> System.Text.Json.Utf8JsonWriter
Public Sub New (utf8Json As Stream, Optional options As JsonWriterOptions = Nothing)

参数

utf8Json
Stream

用于编写 JSON 文本的目标。

options
JsonWriterOptions

定义 Utf8JsonWriter 的自定义行为。 默认情况下,它会编写最小化的 JSON(不含额外空格)并根据 JSON RFC 验证正在编写的 JSON 在结构上是否有效。

例外

utf8Jsonnull

适用于