System.Security.Permissions Spazio dei nomi

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.