Utf8JsonWriter.WriteRawValue メソッド
定義
重要
一部の情報は、リリース前に大きく変更される可能性があるプレリリースされた製品に関するものです。 Microsoft は、ここに記載されている情報について、明示または黙示を問わず、一切保証しません。
オーバーロード
WriteRawValue(ReadOnlySequence<Byte>, Boolean) |
入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。 |
WriteRawValue(ReadOnlySpan<Char>, Boolean) |
入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。 |
WriteRawValue(String, Boolean) |
入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。 |
WriteRawValue(ReadOnlySpan<Byte>, Boolean) |
入力を JSON コンテンツとして書き込みます。 入力コンテンツが 1 つの完全な JSON 値であることが予想されます。 |
WriteRawValue(ReadOnlySequence<Byte>, Boolean)
入力を 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 値を書き込む場合は、 を にtrue
設定skipInputValidation
しないでください。これにより、無効な JSON が書き込まれたり、ライター インスタンスに無効な全体的なペイロードが書き込まれたりする可能性があります。
このメソッドを使用する場合、検証が失敗しない限り(有効になっている場合)、入力コンテンツはライターの宛先にそのまま書き込まれます。
ライター インスタンスの値は SkipValidation 、このメソッドを使用するときに受け入れられます。
Indentedこのメソッドを使用する場合、ライター インスタンスの と Encoder の値は適用されません。
適用対象
WriteRawValue(ReadOnlySpan<Char>, Boolean)
入力を 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 値を書き込む場合は、 を にtrue
設定skipInputValidation
しないでください。これにより、JSON が無効に書き込まれるか、ライター インスタンスに書き込まれる全体的なペイロードが無効になる可能性があります。
このメソッドを使用する場合、検証が失敗しない限り(有効になっている場合)、入力コンテンツはライターの宛先にそのまま書き込まれます。
ライター インスタンスの値は SkipValidation 、このメソッドを使用するときに受け入れられます。
Indentedこのメソッドを使用する場合、ライター インスタンスの と Encoder の値は適用されません。
適用対象
WriteRawValue(String, Boolean)
入力を 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 値を書き込む場合は、 を にtrue
設定skipInputValidation
しないでください。これにより、JSON が無効に書き込まれるか、ライター インスタンスに書き込まれる全体的なペイロードが無効になる可能性があります。
このメソッドを使用する場合、検証が失敗しない限り(有効になっている場合)、入力コンテンツはライターの宛先にそのまま書き込まれます。
ライター インスタンスの値は SkipValidation 、このメソッドを使用するときに受け入れられます。
Indentedこのメソッドを使用する場合、ライター インスタンスの と Encoder の値は適用されません。
適用対象
WriteRawValue(ReadOnlySpan<Byte>, Boolean)
入力を 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 値を書き込む場合は、 を にtrue
設定skipInputValidation
しないでください。これにより、無効な JSON が書き込まれたり、ライターに書き込まれた全体的なペイロードが無効になったりする可能性があります。
このメソッドを使用する場合、検証が失敗しない限り(有効になっている場合)、入力コンテンツはライターの宛先にそのまま書き込まれます。
ライター インスタンスの値は SkipValidation 、このメソッドを使用するときに受け入れられます。
Indentedこのメソッドを使用する場合、ライター インスタンスの と Encoder の値は適用されません。
適用対象
.NET