Bahasa

PemEncoding.WriteUtf8 Metode

Definisi

Membuat PEM yang dikodekan dengan label dan data yang diberikan.

public:
 static cli::array <System::Byte> ^ WriteUtf8(ReadOnlySpan<System::Byte> utf8Label, ReadOnlySpan<System::Byte> data);
public static byte[] WriteUtf8(ReadOnlySpan<byte> utf8Label, ReadOnlySpan<byte> data);
static member WriteUtf8 : ReadOnlySpan<byte> * ReadOnlySpan<byte> -> byte[]
Public Shared Function WriteUtf8 (utf8Label As ReadOnlySpan(Of Byte), data As ReadOnlySpan(Of Byte)) As Byte()

Parameter

utf8Label
ReadOnlySpan<Byte>

Label yang akan dikodekan.

data
ReadOnlySpan<Byte>

Data yang akan dikodekan.

Mengembalikan

Byte[]

Array yang berisi byte yang mewakili pengodean UTF-8 pem.

Pengecualian

utf8Label melebihi panjang label maksimum yang mungkin.

-atau-

data melebihi panjang data maksimum yang dikodekan.

Teks yang dikodekan PEM yang dihasilkan lebih besar dari MaxValue.

-atau-

utf8Label berisi karakter yang tidak valid atau salah bentuk UTF-8.

Keterangan

Metode ini selalu membungkus teks yang dikodekan base-64 menjadi 64 karakter, sesuai pembungkusan RFC-7468 yang direkomendasikan. Akhiran garis gaya Unix digunakan untuk hentian baris.

Berlaku untuk