Bagikan melalui


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

Definisi

Membaca data yang disediakan sebagai PKCS#8 PrivateKeyInfo dan mengembalikan tampilan objek konten.

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

Parameter

source
ReadOnlyMemory<Byte>

Data untuk ditafsirkan sebagai nilai PKCS#8 PrivateKeyInfo.

bytesRead
Int32

Ketika metode ini kembali, berisi nilai yang menunjukkan jumlah byte yang dibaca dari source. Parameter ini diperlakukan sebagai tidak diinisialisasi.

skipCopy
Boolean

true untuk menyimpan source tanpa membuat salinan defensif; jika tidak, false. Default adalah false.

Mengembalikan

Tampilan objek konten yang didekodekan sebagai PKCS#8 PrivateKeyInfo.

Pengecualian

Konten source parameter tidak berhasil didekodekan sebagai PKCS#8 PrivateKeyInfo.

Keterangan

Perilaku default dari metode ini adalah membuat salinan defensif byte pertama bytesConsumed dari source. skipCopy Ketika parameter adalah true, salinan defensif ini dilewati. Jika salinan defensif dilewati dan isi byte source pertama bytesConsumed perubahan selama masa pakai nilai yang dikembalikan atau objek apa pun yang dihasilkan oleh metode atau propertinya, maka metode dan properti pada objek tersebut dapat menghasilkan hasil omong kosong atau melempar pengecualian karena status rusak. Oleh karena itu, penelepon disarankan untuk hanya menggunakan true nilai untuk skipCopy parameter ketika mereka dapat yakin bahwa data akan tetap utuh.

Berlaku untuk