Bagikan melalui


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

Definisi

Membaca data yang disediakan sebagai PKCS#12 PFX dan mengembalikan tampilan objek konten.

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

Parameter

encodedBytes
ReadOnlyMemory<Byte>

Data untuk ditafsirkan sebagai PKCS#12 PFX.

bytesConsumed
Int32

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

skipCopy
Boolean

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

Mengembalikan

Tampilan objek PKCS#12 PFX yang didekodekan dari input.

Pengecualian

Konten encodedBytes parameter tidak berhasil didekodekan sebagai PKCS#12 PFX.

Keterangan

Perilaku default metode ini adalah membuat salinan defensif byte pertama bytesConsumed dari encodedBytes. skipCopy Ketika parameter adalah true, salinan defensif ini dilewati. Jika salinan defensif dilewati dan isi byte encodedBytes 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 keadaan rusak. Oleh karena itu, penelepon disarankan untuk hanya menggunakan true nilai untuk skipCopy parameter ketika mereka dapat dengan cukup yakin bahwa data akan tetap utuh.

Berlaku untuk