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