Language

Utf8JsonWriter.WriteRawValue メソッド

定義

オーバーロード

名前 説明
WriteRawValue(String, Boolean)

入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。

WriteRawValue(ReadOnlySpan<Char>, Boolean)

入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。

WriteRawValue(String, Boolean)

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

入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。

public void WriteRawValue(string json, bool skipInputValidation = false);
member this.WriteRawValue : string * bool -> unit
Public Sub WriteRawValue (json As String, Optional skipInputValidation As Boolean = false)

パラメーター

json
String

書き込む生の JSON コンテンツ。

skipInputValidation
Boolean

false 入力が RFC 8259 準拠の JSON ペイロードであるかどうかを検証する場合。それ以外の場合 true 。

例外

json は nullです。

入力の長さが 0 または 715,827,882 (Int32.MaxValue / 3) を超えています。

skipInputValidation は falseであり、入力が JSON RFC に従って有効で完全な単一の JSON 値ではないか、入力 JSON が再帰的な深さ 64 を超えています。

注釈

信頼されていない JSON 値を書き込む場合は、 skipInputValidation を true に設定しないでください。これにより、無効な JSON が書き込まれたり、ライター インスタンスに無効な全体的なペイロードが書き込まれたりする可能性があります。

このメソッドを使用する場合、検証が失敗しない限り(有効になっている場合)、入力コンテンツはライターの宛先 as-isに書き込まれます。

ライター インスタンスの SkipValidation 値は、このメソッドを使用するときに受け入れられます。

このメソッドを使用する場合、ライター インスタンスの Indented と Encoder の値は適用されません。

適用対象

WriteRawValue(ReadOnlySpan<Char>, Boolean)

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

入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。

public void WriteRawValue(ReadOnlySpan<char> json, bool skipInputValidation = false);
member this.WriteRawValue : ReadOnlySpan<char> * bool -> unit
Public Sub WriteRawValue (json As ReadOnlySpan(Of Char), Optional skipInputValidation As Boolean = false)

パラメーター

json
ReadOnlySpan<Char>

書き込む生の JSON コンテンツ。

skipInputValidation
Boolean

false 入力が RFC 8259 準拠の JSON ペイロードであるかどうかを検証する場合。それ以外の場合 true 。

例外

入力の長さが 0 または 715,827,882 (Int32.MaxValue / 3) を超えています。

skipInputValidation は falseであり、入力が JSON RFC に従って有効で完全な単一の JSON 値ではないか、入力 JSON が再帰的な深さ 64 を超えています。

注釈

信頼されていない JSON 値を書き込む場合は、 skipInputValidation を true に設定しないでください。これにより、無効な JSON が書き込まれたり、ライター インスタンスに無効な全体的なペイロードが書き込まれたりする可能性があります。

このメソッドを使用する場合、検証が失敗しない限り(有効になっている場合)、入力コンテンツはライターの宛先 as-isに書き込まれます。

ライター インスタンスの SkipValidation 値は、このメソッドを使用するときに受け入れられます。

このメソッドを使用する場合、ライター インスタンスの Indented と Encoder の値は適用されません。

適用対象

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

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

入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。

public void WriteRawValue(ReadOnlySpan<byte> utf8Json, bool skipInputValidation = false);
member this.WriteRawValue : ReadOnlySpan<byte> * bool -> unit
Public Sub WriteRawValue (utf8Json As ReadOnlySpan(Of Byte), Optional skipInputValidation As Boolean = false)

パラメーター

utf8Json
ReadOnlySpan<Byte>

書き込む生の JSON コンテンツ。

skipInputValidation
Boolean

false 入力が RFC 8259 準拠の JSON ペイロードであるかどうかを検証する場合。それ以外の場合 true 。

例外

入力の長さは、 Int32.MaxValue 以上です。

skipInputValidation は falseであり、入力が JSON RFC に従って有効で完全な単一の JSON 値ではないか、入力 JSON が再帰的な深さ 64 を超えています。

注釈

信頼されていない JSON 値を書き込む場合は、 skipInputValidation を true に設定しないでください。これにより、無効な JSON が書き込まれたり、ペイロード全体がライターに書き込まれたりする可能性があります。

このメソッドを使用する場合、検証が失敗しない限り(有効になっている場合)、入力コンテンツはライターの宛先 as-isに書き込まれます。

ライター インスタンスの SkipValidation 値は、このメソッドを使用するときに受け入れられます。

このメソッドを使用する場合、ライター インスタンスの Indented と Encoder の値は適用されません。

適用対象

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

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

入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。

public void WriteRawValue(System.Buffers.ReadOnlySequence<byte> utf8Json, bool skipInputValidation = false);
member this.WriteRawValue : System.Buffers.ReadOnlySequence<byte> * bool -> unit
Public Sub WriteRawValue (utf8Json As ReadOnlySequence(Of Byte), Optional skipInputValidation As Boolean = false)

パラメーター

utf8Json
ReadOnlySequence<Byte>

書き込む生の JSON コンテンツ。

skipInputValidation
Boolean

false 入力が RFC 8259 準拠の JSON ペイロードであるかどうかを検証する場合。検証をスキップする true 。

例外

入力の長さは、 Int32.MaxValue 以上です。

skipInputValidation は falseであり、JSON RFC に従って入力が有効で完全な単一の JSON 値ではないか、入力 JSON が再帰的な深さ 64 を超えています。

注釈

信頼されていない JSON 値を書き込む場合は、 skipInputValidation を true に設定しないでください。これにより、無効な JSON が書き込まれたり、ライター インスタンスに無効なペイロードが書き込まれたりする可能性があります。

このメソッドを使用する場合、検証が失敗しない限り(有効になっている場合)、入力コンテンツはライターの宛先 as-isに書き込まれます。

ライター インスタンスの SkipValidation 値は、このメソッドを使用するときに受け入れられます。

このメソッドを使用する場合、ライター インスタンスの Indented と Encoder の値は適用されません。

適用対象