Utf8JsonWriter.WriteStringValueSegment メソッド

定義

オーバーロード

名前 説明
WriteStringValueSegment(ReadOnlySpan<Byte>, Boolean)

UTF-8 テキスト値セグメントを部分的な JSON 文字列として書き込みます。

WriteStringValueSegment(ReadOnlySpan<Char>, Boolean)

テキスト値セグメントを部分的な JSON 文字列として書き込みます。

WriteStringValueSegment(ReadOnlySpan<Byte>, Boolean)

ソース:
Utf8JsonWriter.WriteValues.StringSegment.cs
ソース:
Utf8JsonWriter.WriteValues.StringSegment.cs
ソース:
Utf8JsonWriter.WriteValues.StringSegment.cs

UTF-8 テキスト値セグメントを部分的な JSON 文字列として書き込みます。

public:
 void WriteStringValueSegment(ReadOnlySpan<System::Byte> value, bool isFinalSegment);
public void WriteStringValueSegment(ReadOnlySpan<byte> value, bool isFinalSegment);
member this.WriteStringValueSegment : ReadOnlySpan<byte> * bool -> unit
Public Sub WriteStringValueSegment (value As ReadOnlySpan(Of Byte), isFinalSegment As Boolean)

パラメーター

value
ReadOnlySpan<Byte>

JSON 配列の JSON 文字列要素として書き込まれる UTF-8 でエンコードされた値。

isFinalSegment
Boolean

これが文字列の最後のセグメントであることを示します。

例外

指定された値が大きすぎます。

検証を有効にすると、無効な JSON が書き込まれるか、以前に書き込まれたセグメント (存在する場合) がこの同じオーバーロードで書き込まれなかった場合に発生します。

注釈

値は書き込む前にエスケープされます。

適用対象

WriteStringValueSegment(ReadOnlySpan<Char>, Boolean)

ソース:
Utf8JsonWriter.WriteValues.StringSegment.cs
ソース:
Utf8JsonWriter.WriteValues.StringSegment.cs
ソース:
Utf8JsonWriter.WriteValues.StringSegment.cs

テキスト値セグメントを部分的な JSON 文字列として書き込みます。

public:
 void WriteStringValueSegment(ReadOnlySpan<char> value, bool isFinalSegment);
public void WriteStringValueSegment(ReadOnlySpan<char> value, bool isFinalSegment);
member this.WriteStringValueSegment : ReadOnlySpan<char> * bool -> unit
Public Sub WriteStringValueSegment (value As ReadOnlySpan(Of Char), isFinalSegment As Boolean)

パラメーター

value
ReadOnlySpan<Char>

書き込む値。

isFinalSegment
Boolean

これが文字列の最後のセグメントであることを示します。

例外

指定された値が大きすぎます。

検証を有効にすると、無効な JSON が書き込まれるか、以前に書き込まれたセグメント (存在する場合) がこの同じオーバーロードで書き込まれなかった場合に発生します。

注釈

値は書き込む前にエスケープされます。

適用対象