StrongNameMembershipCondition 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.
Menginisialisasi instans StrongNameMembershipCondition baru kelas dengan nama kuat blob kunci publik, nama, dan nomor versi yang menentukan keanggotaan.
public:
StrongNameMembershipCondition(System::Security::Permissions::StrongNamePublicKeyBlob ^ blob, System::String ^ name, Version ^ version);
public StrongNameMembershipCondition (System.Security.Permissions.StrongNamePublicKeyBlob blob, string name, Version version);
new System.Security.Policy.StrongNameMembershipCondition : System.Security.Permissions.StrongNamePublicKeyBlob * string * Version -> System.Security.Policy.StrongNameMembershipCondition
Public Sub New (blob As StrongNamePublicKeyBlob, name As String, version As Version)
Parameter
Blob kunci publik nama yang kuat dari penerbit perangkat lunak.
- name
- String
Bagian nama sederhana dari nama yang kuat.
- version
- Version
Nomor versi nama yang kuat.
Pengecualian
Parameternya blob
adalah null
.
Keterangan
Nama yang kuat sangat cocok untuk menentukan rakitan kode tempat Anda memberikan sekumpulan izin kuat yang kaya. Karena nama yang kuat diverifikasi secara kriptografis, penyerang tidak dapat meniru rakitan yang sah dan menggunakan izin mereka.
Parameter name
dan version
bersifat opsional. Misalnya, Anda dapat membuat StrongNameMembershipCondition yang memeriksa PublicKey dan Name (tetapi tidak Version) dengan meneruskan null
ke version
parameter . Jika name
adalah string kosong (""), maka ArgumentException akan dilemparkan.