StrongNameMembershipCondition Konstruktor
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Inicializuje novou instanci StrongNameMembershipCondition třídy se silným názvem objektu blob veřejného klíče, názvem a číslem verze, které určují členství.
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)
Parametry
Objekt blob veřejného klíče silného názvu vydavatele softwaru.
- name
- String
Část s jednoduchým názvem silného názvu.
- version
- Version
Číslo verze silného názvu.
Výjimky
Parametr blob
je null
.
Poznámky
Silné názvy jsou vhodné pro určení sestavení kódu, kterým dáváte bohatou sadu výkonných oprávnění. Vzhledem k tomu, že silné názvy jsou kryptograficky ověřené, útočníci nemohou zosobnit správná sestavení a používat svá oprávnění.
Parametry name
a version
parametry jsou volitelné. Můžete například vytvořit StrongNameMembershipCondition kontrolu PublicKey a Name (ale ne Version) předáním null
parametru version
. Pokud name
je prázdný řetězec (""), vyvolá se.ArgumentException