System.Security.Permissions Spazio dei nomi
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.
Definisce le classi che controllano l'accesso alle operazioni e alle risorse basate sui criteri di sicurezza.
Classi
| CodeAccessSecurityAttribute |
Specifica la classe Attribute di base per la sicurezza per l’accesso al codice. |
| DataProtectionPermission |
Controlla la possibilità di accedere a dati e memoria crittografati. La classe non può essere ereditata. |
| DataProtectionPermissionAttribute |
Consente di applicare azioni di sicurezza per DataProtectionPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| EnvironmentPermission |
Controlla l'accesso alle variabili di ambiente dell'utente e del sistema. La classe non può essere ereditata. |
| EnvironmentPermissionAttribute |
Consente di applicare azioni di sicurezza per EnvironmentPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| FileDialogPermission |
Controlla se è possibile accedere ai file o alle cartelle attraverso una finestra di dialogo File. La classe non può essere ereditata. |
| FileDialogPermissionAttribute |
Consente di applicare azioni di sicurezza per FileDialogPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| FileIOPermission |
Controlla se è possibile accedere ai file e alle cartelle. La classe non può essere ereditata. |
| FileIOPermissionAttribute |
Consente di applicare azioni di sicurezza per FileIOPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| GacIdentityPermission |
Definisce l'autorizzazione di identità per i file che hanno origine nella Global Assembly Cache. La classe non può essere ereditata. |
| GacIdentityPermissionAttribute |
Consente di applicare azioni di sicurezza per GacIdentityPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| HostProtectionAttribute |
Consente l'uso di azioni di sicurezza dichiarativa per determinare i requisiti di sicurezza host. La classe non può essere ereditata. |
| IsolatedStorageFilePermission |
Specifica l'utilizzo consentito di un file system virtuale privato. La classe non può essere ereditata. |
| IsolatedStorageFilePermissionAttribute |
Consente di applicare azioni di sicurezza per IsolatedStorageFilePermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| IsolatedStoragePermission |
Rappresenta l'accesso a funzionalità generiche di spazio di memorizzazione isolato. |
| IsolatedStoragePermissionAttribute |
Consente di applicare azioni di sicurezza per IsolatedStoragePermission al codice usando la sicurezza dichiarativa. |
| KeyContainerPermission |
Controlla se è possibile accedere ai contenitori di chiavi. La classe non può essere ereditata. |
| KeyContainerPermissionAccessEntry |
Specifica i diritti di accesso per determinati contenitori di chiavi. La classe non può essere ereditata. |
| KeyContainerPermissionAccessEntryCollection |
Rappresenta una raccolta di oggetti KeyContainerPermissionAccessEntry. La classe non può essere ereditata. |
| KeyContainerPermissionAccessEntryEnumerator |
Rappresenta l'enumeratore per gli oggetti KeyContainerPermissionAccessEntry in KeyContainerPermissionAccessEntryCollection. |
| KeyContainerPermissionAttribute |
Consente di applicare azioni di sicurezza per KeyContainerPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| MediaPermission |
L'oggetto MediaPermission descrive un set di autorizzazioni di sicurezza che consente di controllare se è possibile usare supporti video, audio e immagine in un'applicazione WPF (Windows Presentation Foundation) parzialmente attendibile. |
| MediaPermissionAttribute |
Consente di applicare azioni di sicurezza per MediaPermission al codice usando la sicurezza dichiarativa. |
| PermissionSetAttribute |
Consente di applicare al codice azioni di sicurezza per l'oggetto PermissionSet utilizzando la sicurezza dichiarativa. La classe non può essere ereditata. |
| PrincipalPermission |
Consente l'esecuzione di controlli sull'entità attiva (vedere IPrincipal) usando i costrutti del linguaggio definiti per le azioni di sicurezza dichiarative e imperative. La classe non può essere ereditata. |
| PrincipalPermissionAttribute |
Consente di applicare azioni di sicurezza per PrincipalPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| PublisherIdentityPermission |
Rappresenta l'identità di un editore di software. La classe non può essere ereditata. |
| PublisherIdentityPermissionAttribute |
Consente di applicare azioni di sicurezza per PublisherIdentityPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| ReflectionPermission |
Controlla l'accesso ai tipi e ai membri non pubblici attraverso le API System.Reflection. Controlla alcune funzionalità delle API System.Reflection.Emit. |
| ReflectionPermissionAttribute |
Consente di applicare azioni di sicurezza per ReflectionPermission al codice usando la sicurezza dichiarativa. |
| RegistryPermission |
Controlla se è possibile accedere alle variabili del Registro di sistema. La classe non può essere ereditata. |
| RegistryPermissionAttribute |
Consente di applicare azioni di sicurezza per RegistryPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| ResourcePermissionBase |
Consente il controllo delle autorizzazioni di sicurezza dell'accesso al codice. |
| ResourcePermissionBaseEntry |
Definisce l'unità minima di un set di autorizzazioni di sicurezza per l'accesso al codice. |
| SecurityAttribute |
Specifica la classe Attribute di base per la sicurezza dichiarativa dalla quale deriva CodeAccessSecurityAttribute. |
| SecurityPermission |
Descrive un set di autorizzazioni di sicurezza applicato al codice. La classe non può essere ereditata. |
| SecurityPermissionAttribute |
Consente di applicare azioni di sicurezza per SecurityPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| SiteIdentityPermission |
Definisce l'autorizzazione di identità per il sito Web da cui ha origine il codice. La classe non può essere ereditata. |
| SiteIdentityPermissionAttribute |
Consente di applicare azioni di sicurezza per SiteIdentityPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| StorePermission |
Controlla l'accesso agli archivi che contengono i certificati X.509. La classe non può essere ereditata. |
| StorePermissionAttribute |
Consente di applicare azioni di sicurezza per StorePermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| StrongNameIdentityPermission |
Definisce l'autorizzazione di identità per i nomi sicuri. La classe non può essere ereditata. |
| StrongNameIdentityPermissionAttribute |
Consente di applicare azioni di sicurezza per StrongNameIdentityPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| StrongNamePublicKeyBlob |
Rappresenta le informazioni sulla chiave pubblica, definite blob, per un nome sicuro. La classe non può essere ereditata. |
| TypeDescriptorPermission |
Definisce l'accesso tramite codice parzialmente attendibile alla classe TypeDescriptor. |
| TypeDescriptorPermissionAttribute |
Determina i flag di autorizzazione che si applicano a un oggetto TypeDescriptor. |
| UIPermission |
Controlla le autorizzazioni correlate alle interfacce utente e agli Appunti. La classe non può essere ereditata. |
| UIPermissionAttribute |
Consente di applicare azioni di sicurezza per UIPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| UrlIdentityPermission |
Definisce l'autorizzazione di identità per l'URL da cui ha origine il codice. La classe non può essere ereditata. |
| UrlIdentityPermissionAttribute |
Consente di applicare azioni di sicurezza per UrlIdentityPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
| WebBrowserPermission |
L'oggetto WebBrowserPermission controlla la possibilità di creare il controllo WebBrowser. |
| WebBrowserPermissionAttribute |
Consente di applicare azioni di sicurezza per WebBrowserPermission al codice usando la sicurezza dichiarativa. |
| ZoneIdentityPermission |
Definisce l'autorizzazione di identità per l'area dalla quale ha origine il codice. La classe non può essere ereditata. |
| ZoneIdentityPermissionAttribute |
Consente di applicare azioni di sicurezza per ZoneIdentityPermission al codice usando la sicurezza dichiarativa. La classe non può essere ereditata. |
Interfacce
| IUnrestrictedPermission |
Consente a un'autorizzazione di esporre uno stato senza restrizioni. |
Enumerazioni
| DataProtectionPermissionFlags |
Specifica le autorizzazioni di accesso per la crittografia di dati e memoria. |
| EnvironmentPermissionAccess |
Specifica l’accesso alle variabili di ambiente. |
| FileDialogPermissionAccess |
Specifica il tipo di accesso ai file consentito tramite le finestre di dialogo File. |
| FileIOPermissionAccess |
Specifica il tipo di accesso ai file richiesto. |
| HostProtectionResource |
Specifica le categorie di funzionalità potenzialmente dannose per l'host se richiamate da un metodo o una classe. |
| IsolatedStorageContainment |
Specifica l'utilizzo consentito dello spazio di memorizzazione isolato. |
| KeyContainerPermissionFlags |
Specifica il tipo di accesso consentito al contenitore di chiavi. |
| MediaPermissionAudio |
Specifica il livello di autorizzazione per l'audio. |
| MediaPermissionImage |
Specifica il livello di autorizzazione per le immagini. |
| MediaPermissionVideo |
Specifica il livello di autorizzazione per i video. |
| PermissionState |
Specifica se un'autorizzazione ha accesso completo o nessun accesso alle risorse durante la creazione. |
| ReflectionPermissionFlag |
Specifica l'uso consentito degli spazi dei nomi System.Reflection e System.Reflection.Emit. |
| RegistryPermissionAccess |
Specifica l'accesso consentito ai valori e alle chiavi del Registro di sistema. |
| SecurityAction |
Specifica le azioni relative alla sicurezza che possono essere eseguite con la sicurezza dichiarativa. |
| SecurityPermissionFlag |
Specifica i flag di accesso per l'oggetto autorizzazione di sicurezza. |
| StorePermissionFlags |
Specifica l'accesso consentito agli archivi di certificati X.509. |
| TypeDescriptorPermissionFlags |
Definisce le impostazioni di autorizzazione dei descrittori di tipo. |
| UIPermissionClipboard |
Specifica il tipo di accesso agli Appunti consentito per il codice chiamante. |
| UIPermissionWindow |
Specifica il tipo di accesso alle finestre consentito al codice. |
| WebBrowserPermissionLevel |
Specifica il livello di autorizzazione per un browser Web. |