PemEncoding.TryWrite 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
嘗試將提供的資料和標籤當作 PEM 編碼資料寫入至提供的緩衝區。
public:
static bool TryWrite(ReadOnlySpan<char> label, ReadOnlySpan<System::Byte> data, Span<char> destination, [Runtime::InteropServices::Out] int % charsWritten);
public static bool TryWrite (ReadOnlySpan<char> label, ReadOnlySpan<byte> data, Span<char> destination, out int charsWritten);
static member TryWrite : ReadOnlySpan<char> * ReadOnlySpan<byte> * Span<char> * int -> bool
Public Shared Function TryWrite (label As ReadOnlySpan(Of Char), data As ReadOnlySpan(Of Byte), destination As Span(Of Char), ByRef charsWritten As Integer) As Boolean
參數
- label
- ReadOnlySpan<Char>
要寫入的標籤。
- data
- ReadOnlySpan<Byte>
要寫入的資料。
- charsWritten
- Int32
當此方法傳回時,這個參數會包含寫入 destination
的字元數。 這個參數會被視為未初始化。
傳回
如果 destination
大到足以包含 PEM 編碼文字,則為 true
,否則為 false
。
例外狀況
備註
根據建議的 IETF RFC 7468 包裝,此方法一律會將base-64編碼文字包裝為64個字元。 Unix 樣式的行尾會用於換行符。