Questa documentazione è stata archiviata e non viene gestita.

Enumerazione PermissionState

Aggiornamento: novembre 2007

Specifica se un'autorizzazione ha accesso completo o nessun accesso alle risorse durante la creazione.

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

[SerializableAttribute]
[ComVisibleAttribute(true)]
public enum PermissionState
/** @attribute SerializableAttribute */ 
/** @attribute ComVisibleAttribute(true) */
public enum PermissionState
public enum PermissionState

Nome membroDescrizione
UnrestrictedAccesso completo alla risorsa protetta dall'autorizzazione.
NoneNessun accesso alla risorsa protetta dall'autorizzazione.

Le autorizzazioni possono essere create con uno stato completamente limitato o non limitato. Uno stato completamente limitato non consente di accedere alle risorse, mentre uno stato totalmente non limitato consente accesso completo a una determinata risorsa. Il costruttore delle autorizzazioni di file può, ad esempio, creare un oggetto che rappresenti nessun accesso ad alcun file o accesso completo a tutti i file.

Ogni tipo di autorizzazione definisce chiaramente gli stati estremi che rappresentano tutte le autorizzazioni esprimibili nel tipo oppure nessuna. Pertanto, è possibile creare un'autorizzazione generica in uno stato completamente limitato o non limitato senza conoscere l'autorizzazione in questione; tuttavia, gli stati intermedi possono essere impostati unicamente in base alla semantica dell'autorizzazione specifica.

In tutte le autorizzazioni di accesso al codice implementate in .NET Framework è possibile utilizzare un valore PermissionState come argomento per il costruttore.

Windows Vista, Windows XP SP2, Windows XP Media Center Edition, Windows XP Professional x64 Edition , Windows XP Starter Edition, Windows Server 2003, Windows Server 2000 SP4, Windows Millennium Edition, Windows 98

.NET Framework e .NET Compact Framework non supportano tutte le versioni di ciascuna piattaforma. Per un elenco delle versioni supportate, vedere Requisiti di sistema di .NET Framework.

.NET Framework

Supportato in: 3.5, 3.0, 2.0, 1.1, 1.0
Mostra: