共用方式為


Pkcs8PrivateKeyInfo.Decode(ReadOnlyMemory<Byte>, Int32, Boolean) 方法

定義

以 PKCS#8 PrivateKeyInfo 的形式讀取提供的資料,並傳回內容的物件檢視。

public static System.Security.Cryptography.Pkcs.Pkcs8PrivateKeyInfo Decode (ReadOnlyMemory<byte> source, out int bytesRead, bool skipCopy = false);
static member Decode : ReadOnlyMemory<byte> * int * bool -> System.Security.Cryptography.Pkcs.Pkcs8PrivateKeyInfo
Public Shared Function Decode (source As ReadOnlyMemory(Of Byte), ByRef bytesRead As Integer, Optional skipCopy As Boolean = false) As Pkcs8PrivateKeyInfo

參數

source
ReadOnlyMemory<Byte>

要解譯為 PKCS#8 PrivateKeyInfo 值的資料。

bytesRead
Int32

當此方法傳回時,會包含一個值,指出讀取自 source 的位元組數。 這個參數會被視為未初始化。

skipCopy
Boolean

true 表示儲存 source 而不建立防禦性複本,否則為 false。 預設為 false

傳回

解碼為 PKCS#8 PrivateKeyInfo 之內容的物件檢視。

例外狀況

source參數的內容未成功解碼為 PKCS#8 PrivateKeyInfo。

備註

此方法的預設行為是從 建立第一個 bytesConsumed 位元組 source的防禦性複本。 skipCopy當 參數為 true時,會略過這個防禦複製。 如果略過防禦複製,而且在傳回值存留期間或由其方法或屬性所產生的任何物件之第一個 bytesConsumed 位元組 source 變更的內容,則這些物件上的方法和屬性可能會產生無效的結果,或因損毀狀態而擲回例外狀況。 因此,建議呼叫端只有在可以合理地確保數據保持不變時,才使用 true 參數的值 skipCopy

適用於