StrongNameMembershipCondition Costruttore
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Inizializza una nuova istanza della classe StrongNameMembershipCondition con il nome, il numero di versione e il blob della chiave pubblica del nome sicuro che determinano l'appartenenza.
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)
Parametri
Blob della chiave pubblica del nome sicuro dell'editore del software.
- name
- String
Sezione di nome semplice del nome sicuro.
- version
- Version
Numero di versione del nome sicuro.
Eccezioni
Il valore del parametro blob
è null
.
Il valore del parametro name
è null
.
-oppure-
Il parametro name
è una stringa vuota ("").
Commenti
I nomi sicuri sono adatti per specificare assembly di codice a cui si offre un set completo di autorizzazioni potenti. Poiché i nomi sicuri sono verificati in modo crittografico, gli utenti malintenzionati non possono rappresentare assembly corretti e usare le autorizzazioni.
name
e version
sono parametri facoltativi. Ad esempio, è possibile creare un oggetto StrongNameMembershipCondition che verifica PublicKey e Name (ma non Version) passando null
il version
parametro. Se name
è una stringa vuota (""), ArgumentException viene generata una stringa.