PemEncoding.Write(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Tworzy zakodowany PEM z daną etykietą i danymi.
public:
static cli::array <char> ^ Write(ReadOnlySpan<char> label, ReadOnlySpan<System::Byte> data);
public static char[] Write (ReadOnlySpan<char> label, ReadOnlySpan<byte> data);
static member Write : ReadOnlySpan<char> * ReadOnlySpan<byte> -> char[]
Public Shared Function Write (label As ReadOnlySpan(Of Char), data As ReadOnlySpan(Of Byte)) As Char()
Parametry
- label
- ReadOnlySpan<Char>
Etykieta do kodowania.
- data
- ReadOnlySpan<Byte>
Dane do kodowania.
Zwraca
Tablica znaków zakodowanego PEM.
Wyjątki
label
przekracza maksymalną możliwą długość etykiety.
-lub-
data
przekracza maksymalną możliwą długość zakodowanych danych.
Wynikowy tekst zakodowany w formacie PEM jest większy niż Int32.MaxValue.
-lub-
label
zawiera nieprawidłowe znaki.
Uwagi
Ta metoda zawsze opakowuje tekst zakodowany w formacie base-64 do 64 znaków zgodnie z zalecanym opakowaniem RFC-7468. Zakończenia linii w stylu unix są używane do podziałów wierszy.