StrongNameMembershipCondition Oluşturucu
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Üyeliği belirleyen tanımlayıcı ad ortak anahtar blobu, adı ve sürüm numarası ile sınıfının yeni bir örneğini StrongNameMembershipCondition başlatır.
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)
Parametreler
Yazılım yayımcısının tanımlayıcı adı ortak anahtar blobu.
- name
- String
Tanımlayıcı adın basit ad bölümü.
- version
- Version
Tanımlayıcı adın sürüm numarası.
Özel durumlar
blob
parametresidirnull
.
Açıklamalar
Güçlü adlar, zengin bir dizi güçlü izin verdiğiniz kod derlemelerini belirtmek için uygundur. Tanımlayıcı adlar kriptografik olarak doğrulandığından, saldırganlar doğru derlemelerin kimliğine bürünemez ve izinlerini kullanamaz.
name
ve version
parametreleri isteğe bağlıdır. Örneğin, parametresine geçirerek null
ve Name (ancak için Version) denetleyen PublicKey bir StrongNameMembershipCondition oluşturabilirsinizversion
. Boş bir dize ("") ise name
, bir ArgumentException oluşturulur.