System.Security.Permissions Spazio dei nomi

Definisce le classi che controllano l'accesso alle operazioni e alle risorse in base ai criteri.

Classi

Nome Descrizione
CodeAccessSecurityAttribute

Specifica la classe di attributi di base per la sicurezza dell'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 DataProtectionPermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

EnvironmentPermission

Controlla l'accesso alle variabili di ambiente di sistema e utente. La classe non può essere ereditata.

EnvironmentPermissionAttribute

Consente di applicare azioni di EnvironmentPermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

FileDialogPermission

Controlla la possibilità di accedere a file o cartelle tramite una finestra di dialogo File . La classe non può essere ereditata.

FileDialogPermissionAttribute

Consente di applicare azioni di FileDialogPermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

FileIOPermission

Controlla la possibilità di accedere a file e cartelle. La classe non può essere ereditata.

FileIOPermissionAttribute

Consente di applicare azioni di FileIOPermission sicurezza 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 GacIdentityPermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

HostProtectionAttribute

Consente l'uso di azioni di sicurezza dichiarative per determinare i requisiti di protezione 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 IsolatedStorageFilePermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

IsolatedStoragePermission

Rappresenta l'accesso alle funzionalità di archiviazione isolate generiche.

IsolatedStoragePermissionAttribute

Consente di applicare azioni di IsolatedStoragePermission sicurezza al codice usando la sicurezza dichiarativa.

KeyContainerPermission

Controlla la possibilità di accedere ai contenitori delle chiavi. La classe non può essere ereditata.

KeyContainerPermissionAccessEntry

Specifica i diritti di accesso per contenitori di chiavi specifici. La classe non può essere ereditata.

KeyContainerPermissionAccessEntryCollection

Rappresenta una raccolta di KeyContainerPermissionAccessEntry oggetti . La classe non può essere ereditata.

KeyContainerPermissionAccessEntryEnumerator

Rappresenta l'enumeratore per KeyContainerPermissionAccessEntry gli oggetti in un oggetto KeyContainerPermissionAccessEntryCollection.

KeyContainerPermissionAttribute

Consente di applicare azioni di KeyContainerPermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

MediaPermission

Il MediaPermission descrive un set di autorizzazioni di sicurezza che controllano la possibilità di usare contenuti audio, immagini e supporti video in un'applicazione Windows Presentation Foundation parzialmente attendibile (macchine virtuali Windows).

MediaPermissionAttribute

Consente di applicare azioni di MediaPermission sicurezza al codice usando la sicurezza dichiarativa.

PermissionSetAttribute

Consente di applicare azioni di sicurezza a un oggetto PermissionSet al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

PrincipalPermission

Consente controlli sull'entità attiva (vedere IPrincipal) usando i costrutti di linguaggio definiti per le azioni di sicurezza dichiarative e imperative. La classe non può essere ereditata.

PrincipalPermissionAttribute

Consente di applicare azioni di PrincipalPermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

PublisherIdentityPermission

Rappresenta l'identità di un editore software. La classe non può essere ereditata.

PublisherIdentityPermissionAttribute

Consente di applicare azioni di PublisherIdentityPermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

ReflectionPermission

Controlla l'accesso a tipi e membri non pubblici tramite le System.Reflection API. Controlla alcune funzionalità delle System.Reflection.Emit API.

ReflectionPermissionAttribute

Consente di applicare azioni di ReflectionPermission sicurezza al codice usando la sicurezza dichiarativa.

RegistryPermission

Controlla la possibilità di accedere alle variabili del Registro di sistema. La classe non può essere ereditata.

RegistryPermissionAttribute

Consente di applicare azioni di RegistryPermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

ResourcePermissionBase

Consente il controllo delle autorizzazioni di sicurezza per l'accesso al codice.

ResourcePermissionBaseEntry

Definisce l'unità più piccola di un set di autorizzazioni di sicurezza per l'accesso al codice.

SecurityAttribute

Specifica la classe di attributi di base per la sicurezza dichiarativa da cui deriva CodeAccessSecurityAttribute.

SecurityPermission

Descrive un set di autorizzazioni di sicurezza applicate al codice. La classe non può essere ereditata.

SecurityPermissionAttribute

Consente di applicare azioni di SecurityPermission sicurezza 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 SiteIdentityPermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

StorePermission

Controlla l'accesso agli archivi contenenti certificati X.509. La classe non può essere ereditata.

StorePermissionAttribute

Consente di applicare azioni di StorePermission sicurezza 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 StrongNameIdentityPermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

StrongNamePublicKeyBlob

Rappresenta le informazioni sulla chiave pubblica (denominata BLOB) per un nome sicuro. La classe non può essere ereditata.

TypeDescriptorPermission

Definisce l'accesso parzialmente attendibile alla TypeDescriptor classe .

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 UIPermission sicurezza 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 UrlIdentityPermission sicurezza 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 WebBrowserPermission sicurezza al codice usando la sicurezza dichiarativa.

ZoneIdentityPermission

Definisce l'autorizzazione di identità per la zona da cui ha origine il codice. La classe non può essere ereditata.

ZoneIdentityPermissionAttribute

Consente di applicare azioni di ZoneIdentityPermission sicurezza al codice usando la sicurezza dichiarativa. La classe non può essere ereditata.

Interfacce

Nome Descrizione
IUnrestrictedPermission

Consente a un'autorizzazione di esporre uno stato senza restrizioni.

Enumerazioni

Nome Descrizione
DataProtectionPermissionFlags

Specifica le autorizzazioni di accesso per la crittografia dei dati e della memoria.

EnvironmentPermissionAccess

Specifica l'accesso alle variabili di ambiente.

FileDialogPermissionAccess

Specifica il tipo di accesso ai file consentiti tramite le finestre di dialogo File.

FileIOPermissionAccess

Specifica il tipo di accesso al file richiesto.

HostProtectionResource

Specifica le categorie di funzionalità potenzialmente dannose per l'host se richiamate da un metodo o da una classe.

IsolatedStorageContainment

Specifica l'uso consentito dello spazio di memorizzazione isolato.

KeyContainerPermissionFlags

Specifica il tipo di accesso al contenitore delle chiavi consentito.

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 il video.

PermissionState

Specifica se un'autorizzazione deve avere tutti 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 alle chiavi e ai valori del Registro di sistema.

SecurityAction

Specifica le azioni di sicurezza che possono essere eseguite usando la sicurezza dichiarativa.

SecurityPermissionFlag

Specifica i flag di accesso per l'oggetto autorizzazione di sicurezza.

StorePermissionFlags

Specifica l'accesso consentito agli archivi certificati X.509.

TypeDescriptorPermissionFlags

Definisce le impostazioni di autorizzazione per i descrittori di tipo.

UIPermissionClipboard

Specifica il tipo di accesso agli Appunti consentito al codice chiamante.

UIPermissionWindow

Specifica il tipo di finestre che il codice può usare.

WebBrowserPermissionLevel

Specifica il livello di autorizzazione per un Web browser.