Bagikan melalui


Utf8JsonWriter.WriteRawValue Metode

Definisi

Overload

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Menulis input sebagai konten JSON. Diharapkan bahwa konten input adalah satu nilai JSON lengkap.

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Menulis input sebagai konten JSON. Diharapkan bahwa konten input adalah satu nilai JSON lengkap.

WriteRawValue(String, Boolean)

Menulis input sebagai konten JSON. Diharapkan bahwa konten input adalah satu nilai JSON lengkap.

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Menulis input sebagai konten JSON. Diharapkan bahwa konten input adalah satu nilai JSON lengkap.

WriteRawValue(ReadOnlySequence<Byte>, Boolean)

Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs

Menulis input sebagai konten JSON. Diharapkan bahwa konten input adalah satu nilai JSON lengkap.

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)

Parameter

utf8Json
ReadOnlySequence<Byte>

Konten JSON mentah untuk ditulis.

skipInputValidation
Boolean

false untuk memvalidasi apakah input adalah payload JSON yang mematuhi RFC 8259; true untuk melewati validasi.

Pengecualian

Panjang input adalah nol atau sama dengan Int32.MaxValue.

skipInputValidation adalah false, dan input bukan nilai JSON tunggal yang valid, lengkap, menurut JSON RFC atau JSON input melebihi kedalaman rekursif 64.

Keterangan

Saat menulis nilai JSON yang tidak tepercaya, jangan atur skipInputValidation ke true karena ini dapat mengakibatkan JSON yang ditulis tidak valid atau payload keseluruhan yang tidak valid ditulis ke instans penulis.

Saat menggunakan metode ini, konten input akan ditulis ke tujuan penulis apa adanya, kecuali validasi gagal (ketika diaktifkan).

Nilai SkipValidation untuk instans penulis dihormati saat menggunakan metode ini.

Nilai Indented dan Encoder untuk instans penulis tidak diterapkan saat menggunakan metode ini.

Berlaku untuk

WriteRawValue(ReadOnlySpan<Char>, Boolean)

Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs

Menulis input sebagai konten JSON. Diharapkan bahwa konten input adalah satu nilai JSON lengkap.

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)

Parameter

json
ReadOnlySpan<Char>

Konten JSON mentah untuk ditulis.

skipInputValidation
Boolean

false untuk memvalidasi apakah input adalah payload JSON yang mematuhi RFC 8259; true Sebaliknya.

Pengecualian

Panjang input adalah nol atau lebih besar dari 715.827.882 (Int32.MaxValue / 3).

skipInputValidation adalah false, dan input bukan nilai JSON tunggal yang valid, lengkap, menurut JSON RFC, atau input JSON melebihi kedalaman rekursif 64.

Keterangan

Saat menulis nilai JSON yang tidak tepercaya, jangan atur skipInputValidation ke true karena ini dapat mengakibatkan JSON tidak valid ditulis, atau payload keseluruhan yang tidak valid ditulis ke instans penulis.

Saat menggunakan metode ini, konten input akan ditulis ke tujuan penulis apa adanya, kecuali validasi gagal (ketika diaktifkan).

Nilai SkipValidation untuk instans penulis dihormati saat menggunakan metode ini.

Nilai Indented dan Encoder untuk instans penulis tidak diterapkan saat menggunakan metode ini.

Berlaku untuk

WriteRawValue(String, Boolean)

Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs

Menulis input sebagai konten JSON. Diharapkan bahwa konten input adalah satu nilai JSON lengkap.

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)

Parameter

json
String

Konten JSON mentah untuk ditulis.

skipInputValidation
Boolean

false untuk memvalidasi apakah input adalah payload JSON yang mematuhi RFC 8259; true Sebaliknya.

Pengecualian

jsonadalah null.

Panjang input adalah nol atau lebih besar dari 715.827.882 (Int32.MaxValue / 3).

skipInputValidation adalah false, dan input bukan nilai JSON tunggal yang valid, lengkap, menurut JSON RFC, atau input JSON melebihi kedalaman rekursif 64.

Keterangan

Saat menulis nilai JSON yang tidak tepercaya, jangan atur skipInputValidation ke true karena ini dapat mengakibatkan JSON tidak valid ditulis, atau payload keseluruhan yang tidak valid ditulis ke instans penulis.

Saat menggunakan metode ini, konten input akan ditulis ke tujuan penulis apa adanya, kecuali validasi gagal (ketika diaktifkan).

Nilai SkipValidation untuk instans penulis dihormati saat menggunakan metode ini.

Nilai Indented dan Encoder untuk instans penulis tidak diterapkan saat menggunakan metode ini.

Berlaku untuk

WriteRawValue(ReadOnlySpan<Byte>, Boolean)

Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs
Sumber:
Utf8JsonWriter.WriteValues.Raw.cs

Menulis input sebagai konten JSON. Diharapkan bahwa konten input adalah satu nilai JSON lengkap.

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)

Parameter

utf8Json
ReadOnlySpan<Byte>

Konten JSON mentah untuk ditulis.

skipInputValidation
Boolean

false untuk memvalidasi apakah input adalah payload JSON yang mematuhi RFC 8259; true Sebaliknya.

Pengecualian

Panjang input adalah nol atau sama dengan Int32.MaxValue.

skipInputValidation adalah false, dan input bukan nilai JSON tunggal yang valid, lengkap, menurut JSON RFC, atau input JSON melebihi kedalaman rekursif 64.

Keterangan

Saat menulis nilai JSON yang tidak tepercaya, jangan atur skipInputValidation ke true karena ini dapat mengakibatkan JSON yang ditulis tidak valid, atau payload keseluruhan yang tidak valid ditulis ke penulis.

Saat menggunakan metode ini, konten input akan ditulis ke tujuan penulis apa adanya, kecuali validasi gagal (ketika diaktifkan).

Nilai SkipValidation untuk instans penulis dihormati saat menggunakan metode ini.

Nilai Indented dan Encoder untuk instans penulis tidak diterapkan saat menggunakan metode ini.

Berlaku untuk