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