Utf8JsonWriter.WriteBase64String Metode

Definisi

Overload

Nama Deskripsi
WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Menulis nama properti dan nilai byte mentah (sebagai string JSON yang dikodekan Base64) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Menulis nama properti dan nilai byte mentah (sebagai string JSON yang dikodekan Base64) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteBase64String(String, ReadOnlySpan<Byte>)

Menulis nama properti dan nilai byte mentah (sebagai string JSON yang dikodekan Base64) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Menulis nama properti yang telah dikodekan sebelumnya dan nilai byte mentah (sebagai string JSON yang dikodekan Base64) sebagai bagian dari pasangan nama/nilai objek JSON.

WriteBase64String(ReadOnlySpan<Byte>, ReadOnlySpan<Byte>)

Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs

Menulis nama properti dan nilai byte mentah (sebagai string JSON yang dikodekan Base64) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteBase64String(ReadOnlySpan<System::Byte> utf8PropertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String(ReadOnlySpan<byte> utf8PropertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (utf8PropertyName As ReadOnlySpan(Of Byte), bytes As ReadOnlySpan(Of Byte))

Parameter

utf8PropertyName
ReadOnlySpan<Byte>

Nama properti yang dikodekan UTF-8 untuk ditulis.

bytes
ReadOnlySpan<Byte>

Data biner untuk ditulis sebagai teks yang dikodekan Base64.

Pengecualian

Nama atau nilai properti yang ditentukan terlalu besar.

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Keterangan

Ukuran maksimum data biner yang diizinkan untuk ditulis karena Base64 adalah 125.000.000 byte (atau sekitar 125 MB). Melebihi batas ini menghasilkan dilemparkan ArgumentException .

Nama properti lolos dan byte dikodekan sebelum menulis.

Berlaku untuk

WriteBase64String(ReadOnlySpan<Char>, ReadOnlySpan<Byte>)

Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs

Menulis nama properti dan nilai byte mentah (sebagai string JSON yang dikodekan Base64) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteBase64String(ReadOnlySpan<char> propertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String(ReadOnlySpan<char> propertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : ReadOnlySpan<char> * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (propertyName As ReadOnlySpan(Of Char), bytes As ReadOnlySpan(Of Byte))

Parameter

propertyName
ReadOnlySpan<Char>

Nama properti objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

bytes
ReadOnlySpan<Byte>

Data biner untuk ditulis sebagai teks yang dikodekan Base64.

Pengecualian

Nama atau nilai properti yang ditentukan terlalu besar.

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Keterangan

Ukuran maksimum data biner yang diizinkan untuk ditulis karena Base64 adalah 125.000.000 byte (atau sekitar 125 MB). Melebihi batas ini menghasilkan dilemparkan ArgumentException .

Nama properti lolos dan byte dikodekan sebelum menulis.

Berlaku untuk

WriteBase64String(String, ReadOnlySpan<Byte>)

Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs

Menulis nama properti dan nilai byte mentah (sebagai string JSON yang dikodekan Base64) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteBase64String(System::String ^ propertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String(string propertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : string * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (propertyName As String, bytes As ReadOnlySpan(Of Byte))

Parameter

propertyName
String

Nama properti objek JSON yang akan ditranskodekan dan ditulis sebagai UTF-8.

bytes
ReadOnlySpan<Byte>

Data biner untuk ditulis sebagai teks yang dikodekan Base64.

Pengecualian

Nama atau nilai properti yang ditentukan terlalu besar.

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Parameternya propertyName adalah null.

Keterangan

Ukuran maksimum data biner yang diizinkan untuk ditulis karena Base64 adalah 125.000.000 byte (atau sekitar 125 MB). Melebihi batas ini menghasilkan dilemparkan ArgumentException .

Nama properti lolos dan byte dikodekan sebelum menulis.

Berlaku untuk

WriteBase64String(JsonEncodedText, ReadOnlySpan<Byte>)

Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs
Sumber:
Utf8JsonWriter.WriteProperties.Bytes.cs

Menulis nama properti yang telah dikodekan sebelumnya dan nilai byte mentah (sebagai string JSON yang dikodekan Base64) sebagai bagian dari pasangan nama/nilai objek JSON.

public:
 void WriteBase64String(System::Text::Json::JsonEncodedText propertyName, ReadOnlySpan<System::Byte> bytes);
public void WriteBase64String(System.Text.Json.JsonEncodedText propertyName, ReadOnlySpan<byte> bytes);
member this.WriteBase64String : System.Text.Json.JsonEncodedText * ReadOnlySpan<byte> -> unit
Public Sub WriteBase64String (propertyName As JsonEncodedText, bytes As ReadOnlySpan(Of Byte))

Parameter

propertyName
JsonEncodedText

Nama properti yang dikodekan JSON untuk ditulis.

bytes
ReadOnlySpan<Byte>

Data biner untuk ditulis sebagai teks yang dikodekan Base64.

Pengecualian

Nilai yang ditentukan terlalu besar.

Validasi diaktifkan, dan metode ini akan menghasilkan JSON yang tidak valid secara tertulis.

Keterangan

Ukuran maksimum data biner yang diizinkan untuk ditulis karena Base64 adalah 125.000.000 byte (atau sekitar 125 MB). Melebihi batas ini menghasilkan dilemparkan ArgumentException .

Nama properti harus sudah diloloskan ketika instans JsonEncodedText dibuat.

Byte dikodekan sebelum menulis.

Berlaku untuk