Condividi tramite


StrongNameMembershipCondition Costruttore

Definizione

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
StrongNamePublicKeyBlob

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.

Si applica a