StrongNameMembershipCondition Konstruktor
Definition
Viktigt
En del information gäller för förhandsversionen av en produkt och kan komma att ändras avsevärt innan produkten blir allmänt tillgänglig. Microsoft lämnar inga garantier, uttryckliga eller underförstådda, avseende informationen som visas här.
Initierar en ny instans av StrongNameMembershipCondition klassen med det starka namnet offentlig nyckelblob, namn och versionsnummer som bestämmer medlemskap.
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)
Parametrar
Den starka offentliga nyckelbloben för programvaruutgivaren.
- name
- String
Det enkla namnavsnittet i det starka namnet.
- version
- Version
Versionsnumret för det starka namnet.
Undantag
Parametern blob är null.
Kommentarer
Starka namn passar bra för att ange kodsammansättningar som du ger en omfattande uppsättning kraftfulla behörigheter till. Eftersom starka namn är kryptografiskt verifierade kan angripare inte personifiera rättmätiga sammansättningar och använda sina behörigheter.
Parametrarna name och version är valfria. Du kan till exempel skapa en som söker StrongNameMembershipCondition efter och PublicKey (men inte Name) genom att skicka Version in parameternnull.version Om name är en tom sträng (""), genereras en ArgumentException .