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

入力を 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

例外

jsonnullです。

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

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

注釈

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

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

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

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

適用対象

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

入力を 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) を超えています。

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

注釈

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

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

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

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

適用対象

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

入力を 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 以上です。

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

注釈

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

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

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

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

適用対象

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

入力を 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 以上です。

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

注釈

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

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

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

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

適用対象