Attributi dei gruppi di codice
Importante |
---|
In .NET Framework versione 4, Common Language Runtime non fornisce più criteri di sicurezza per i computer.È consigliabile l'utilizzo di criteri di restrizione software Windows in sostituzione dei criteri di sicurezza CLR.Le informazioni incluse in questo argomento si applicano a .NET Framework 3.5 e versioni precedenti e non alle versioni 4 e successive.Per ulteriori informazioni su questa e altre modifiche, vedere Modifiche della sicurezza in .NET Framework 4. |
Gli attributi dei gruppi di codice possono influenzare il modo in cui, in base a Common Language Runtime, viene determinato il set di autorizzazioni consentite a un assembly. Nella seguente tabella sono illustrati gli attributi applicabili ai gruppi di codice.
Attributo |
Descrizione |
---|---|
Exclusive |
Il set di autorizzazioni consentite a questo livello di criteri è il set di autorizzazioni associato al gruppo di codice che dispone di questo attributo. Dopo aver considerato tutti i livelli dei criteri, il runtime non concede mai al codice autorizzazioni maggiori di quelle associate al gruppo di codice Exclusive. A un determinato livello dei criteri, il codice non può essere membro di più di un gruppo di codice con l'attributo Exclusive. |
LevelFinal |
Nessun livello di criteri inferiore a quello contenente questo gruppo di codice, eccetto il livello di dominio applicazione, viene preso in considerazione durante la verifica dell'appartenenza ai gruppi di codice e la concessione delle autorizzazioni. I criteri aziendali rappresentano il livello di criteri più alto, seguito dai criteri a livello di computer, dai criteri a livello di utente e infine dai criteri a livello di dominio applicazione. Se, ad esempio, l'attributo LevelFinal è applicato a un gruppo di codice nei criteri aziendali e parte del codice soddisfa la condizione di appartenenza a tale gruppo, a tale codice non verranno applicati i criteri a livello di computer e di utente. |
Un gruppo di codice può essere contrassegnato sia con l'attributo Exclusive che con l'attributo LevelFinal.