Pkcs12SafeBag(String, ReadOnlyMemory<Byte>, Boolean) Konstruktor
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
Dipanggil dari konstruktor di kelas turunan Pkcs12SafeBag untuk menginisialisasi kelas.
protected Pkcs12SafeBag (string bagIdValue, ReadOnlyMemory<byte> encodedBagValue, bool skipCopy = false);
new System.Security.Cryptography.Pkcs.Pkcs12SafeBag : string * ReadOnlyMemory<byte> * bool -> System.Security.Cryptography.Pkcs.Pkcs12SafeBag
Protected Sub New (bagIdValue As String, encodedBagValue As ReadOnlyMemory(Of Byte), Optional skipCopy As Boolean = false)
Parameter
- bagIdValue
- String
Pengidentifikasi Objek (OID), dalam bentuk desimal putus-putus, menunjukkan jenis data SafeBag ini.
- encodedBagValue
- ReadOnlyMemory<Byte>
Nilai ASN.1 BER yang dikodekan dari konten SafeBag.
- skipCopy
- Boolean
true
untuk menyimpan encodedBagValue
tanpa membuat salinan defensif; jika tidak, false
. Default adalah false
.
Pengecualian
Parameternya bagIdValue
adalah null
atau string kosong.
Parameter encodedBagValue
tidak mewakili satu nilai yang dikodekan BER ASN.1.
Keterangan
Perilaku default metode ini adalah membuat salinan defensif .encodedBagValue
skipCopy
Ketika parameter adalah true
, salinan defensif ini dilewati.
Jika salinan defensif dilewati dan isi encodedBagValue
perubahan selama masa pakai nilai, 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.
bagIdValue
Jika bukan format desimal putus-putus hukum dari nilai OID, pengecualian akan dilemparkan dari Encode() atau TryEncode.
Berlaku untuk
Saran dan Komentar
https://aka.ms/ContentUserFeedback.
Segera hadir: Sepanjang tahun 2024 kami akan menghentikan penggunaan GitHub Issues sebagai mekanisme umpan balik untuk konten dan menggantinya dengan sistem umpan balik baru. Untuk mengetahui informasi selengkapnya, lihat:Kirim dan lihat umpan balik untuk