Bagikan melalui


StrongNameMembershipCondition Konstruktor

Definisi

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
StrongNamePublicKeyBlob

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.

Parameternya name adalah null.

-atau-

Parameter name adalah string kosong ("").

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.

Berlaku untuk