Utf8JsonWriter.WriteRawValue Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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)
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)
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)
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
json
adalah 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)
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.