PemEncoding.Write(ReadOnlySpan<Char>, ReadOnlySpan<Byte>) Metod
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Skapar en kodad PEM med den angivna etiketten och data.
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()
Parametrar
- label
- ReadOnlySpan<Char>
Etiketten som ska kodas.
- data
- ReadOnlySpan<Byte>
Data som ska kodas.
Returer
En teckenmatris för den kodade PEM:en.
Undantag
label överskrider den maximala möjliga etikettlängden.
-eller-
data överskrider den maximala möjliga kodade datalängden.
Den resulterande PEM-kodade texten är större än Int32.MaxValue.
-eller-
label innehåller ogiltiga tecken.
Kommentarer
Den här metoden omsluter alltid den base-64-kodade texten till 64 tecken, enligt den rekommenderade omslutningen av RFC-7468. Linjeslut i Unix-stil används för radbrytningar.