Questo articolo è stato tradotto automaticamente. Per visualizzare l'articolo in inglese, selezionare la casella di controllo Inglese. È possibile anche visualizzare il testo inglese in una finestra popup posizionando il puntatore del mouse sopra il testo.
Traduzione
Inglese

Costruttore StrongNameIdentityPermission (StrongNamePublicKeyBlob, String, Version)

 

Data di pubblicazione: ottobre 2016

Inizializza una nuova istanza della classe StrongNameIdentityPermission per l'identità del nome sicuro specificato.

Spazio dei nomi:   System.Security.Permissions
Assembly:  mscorlib (in mscorlib.dll)

public StrongNameIdentityPermission(
	StrongNamePublicKeyBlob blob,
	string name,
	Version version
)

Parametri

blob
Type: System.Security.Permissions.StrongNamePublicKeyBlob

Chiave pubblica che definisce lo spazio dei nomi dell'identità del nome sicuro.

name
Type: System.String

Parte del nome semplice dell'identità del nome sicuro. Corrisponde al nome dell'assembly.

version
Type: System.Version

Numero di versione dell'identità.

Exception Condition
ArgumentNullException

Il valore del parametro blob è null.

ArgumentException

Il parametro name è una stringa vuota ("").

Il name e version i parametri possono essere null solo quando la chiave pubblica viene utilizzata per identificare l'assembly. Una stringa vuota ("") non deve essere utilizzato al posto di null. Se name è una stringa vuota, un ArgumentException viene generata un'eccezione.

Per ulteriori informazioni sui nomi e i numeri di versione degli assembly, vedere Assembly con nomi sicuri.

Esempio di codice seguente viene illustrato l'utilizzo del StrongNameIdentityPermission costruttore.

snIdPerm1 = new StrongNameIdentityPermission(blob, "MyCompany.MyDepartment.*", new Version("1.0.0.0"));

.NET Framework
Disponibile da 1.1
Torna all'inizio
Mostra: