System.Security.Permissions Namespace

Lo spazio dei nomi System.Security.Permissions definisce le classi che controllano l'accesso alle operazioni e alle risorse basate sui criteri di sicurezza. The System.Security.Permissions namespace defines classes that control access to operations and resources based on policy.

Classi

CodeAccessSecurityAttribute

Specifica la classe Attribute di base per la sicurezza per l’accesso al codice.Specifies the base attribute class for code access security.

DataProtectionPermission

Controlla la possibilità di accedere a dati e memoria crittografati.Controls the ability to access encrypted data and memory. Questa classe non può essere ereditata.This class cannot be inherited.

DataProtectionPermissionAttribute

Consente di applicare azioni di sicurezza per DataProtectionPermission al codice usando la sicurezza dichiarativa.Allows security actions for DataProtectionPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

EnvironmentPermission

Consente di controllare l’accesso alle variabili di ambiente dell’utente e del sistema.Controls access to system and user environment variables. Questa classe non può essere ereditata.This class cannot be inherited.

EnvironmentPermissionAttribute

Consente di applicare azioni di sicurezza per EnvironmentPermission al codice usando la sicurezza dichiarativa.Allows security actions for EnvironmentPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

FileDialogPermission

Controlla se è possibile accedere ai file o alle cartelle attraverso una finestra di dialogo File.Controls the ability to access files or folders through a File dialog box. Questa classe non può essere ereditata.This class cannot be inherited.

FileDialogPermissionAttribute

Consente di applicare azioni di sicurezza per FileDialogPermission al codice usando la sicurezza dichiarativa.Allows security actions for FileDialogPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

FileIOPermission

Controlla se è possibile accedere ai file e alle cartelle.Controls the ability to access files and folders. Questa classe non può essere ereditata.This class cannot be inherited.

FileIOPermissionAttribute

Consente di applicare azioni di sicurezza per FileIOPermission al codice usando la sicurezza dichiarativa.Allows security actions for FileIOPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

GacIdentityPermission

Definisce l'autorizzazione di identità per i file che hanno origine nella Global Assembly Cache.Defines the identity permission for files originating in the global assembly cache. Questa classe non può essere ereditata.This class cannot be inherited.

GacIdentityPermissionAttribute

Consente di applicare azioni di sicurezza per GacIdentityPermission al codice usando la sicurezza dichiarativa.Allows security actions for GacIdentityPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

HostProtectionAttribute

Consente l'utilizzo di azioni di sicurezza dichiarativa per determinare i requisiti di sicurezza host.Allows the use of declarative security actions to determine host protection requirements. Questa classe non può essere ereditata.This class cannot be inherited.

IsolatedStorageFilePermission

Specifica l'utilizzo consentito di un file system virtuale privato.Specifies the allowed usage of a private virtual file system. Questa classe non può essere ereditata.This class cannot be inherited.

IsolatedStorageFilePermissionAttribute

Consente di applicare azioni di sicurezza per IsolatedStorageFilePermission al codice usando la sicurezza dichiarativa.Allows security actions for IsolatedStorageFilePermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

IsolatedStoragePermission

Rappresenta l'accesso a funzioni generiche di archiviazione isolata.Represents access to generic isolated storage capabilities.

IsolatedStoragePermissionAttribute

Consente di applicare azioni di sicurezza per IsolatedStoragePermission al codice usando la sicurezza dichiarativa.Allows security actions for IsolatedStoragePermission to be applied to code using declarative security.

KeyContainerPermission

Controlla la possibilità di accedere ai contenitori delle chiavi.Controls the ability to access key containers. Questa classe non può essere ereditata.This class cannot be inherited.

KeyContainerPermissionAccessEntry

Specifica i diritti di accesso per determinati contenitori di chiavi.Specifies access rights for specific key containers. Questa classe non può essere ereditata.This class cannot be inherited.

KeyContainerPermissionAccessEntryCollection

Rappresenta una raccolta di oggetti KeyContainerPermissionAccessEntry.Represents a collection of KeyContainerPermissionAccessEntry objects. Questa classe non può essere ereditata.This class cannot be inherited.

KeyContainerPermissionAccessEntryEnumerator

Rappresenta l'enumeratore per gli oggetti KeyContainerPermissionAccessEntry in un insieme KeyContainerPermissionAccessEntryCollection.Represents the enumerator for KeyContainerPermissionAccessEntry objects in a KeyContainerPermissionAccessEntryCollection.

KeyContainerPermissionAttribute

Consente di applicare azioni di sicurezza per KeyContainerPermission al codice usando la sicurezza dichiarativa.Allows security actions for KeyContainerPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

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.The MediaPermission describes a set of security permissions that controls the ability for audio, image, and video media to work in a partial-trust Windows Presentation Foundation (WPF) application.

MediaPermissionAttribute

Consente di applicare azioni di sicurezza per MediaPermission al codice usando la sicurezza dichiarativa.Allows security actions for MediaPermission to be applied to code using declarative security.

PermissionSetAttribute

Consente di applicare al codice azioni di sicurezza per l'oggetto PermissionSet utilizzando la sicurezza dichiarativa.Allows security actions for a PermissionSet to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

PrincipalPermission

Consente l’esecuzione di controlli sull'oggetto Principal attivo (vedere IPrincipal) utilizzando i costrutti del linguaggio definiti per le azioni di sicurezza dichiarative e imperative.Allows checks against the active principal (see IPrincipal) using the language constructs defined for both declarative and imperative security actions. Questa classe non può essere ereditata.This class cannot be inherited.

PrincipalPermissionAttribute

Consente di applicare azioni di sicurezza per PrincipalPermission al codice usando la sicurezza dichiarativa.Allows security actions for PrincipalPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

PublisherIdentityPermission

Rappresenta l'identità di un editore di software.Represents the identity of a software publisher. Questa classe non può essere ereditata.This class cannot be inherited.

PublisherIdentityPermissionAttribute

Consente di applicare azioni di sicurezza per PublisherIdentityPermission al codice usando la sicurezza dichiarativa.Allows security actions for PublisherIdentityPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

ReflectionPermission

Controlla l'accesso ai tipi e ai membri non pubblici tramite gli API System.Reflection.Controls access to non-public types and members through the System.Reflection APIs. Controlla alcune funzionalità degli API System.Reflection.Emit.Controls some features of the System.Reflection.Emit APIs.

ReflectionPermissionAttribute

Consente di applicare azioni di sicurezza per ReflectionPermission al codice usando la sicurezza dichiarativa.Allows security actions for ReflectionPermission to be applied to code using declarative security.

RegistryPermission

Consente di controllare la capacità di accedere alle variabili del Registro di sistema.Controls the ability to access registry variables. Questa classe non può essere ereditata.This class cannot be inherited.

RegistryPermissionAttribute

Consente di applicare azioni di sicurezza per RegistryPermission al codice usando la sicurezza dichiarativa.Allows security actions for RegistryPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

ResourcePermissionBase

Consente il controllo delle autorizzazioni di sicurezza dell'accesso al codice.Allows control of code access security permissions.

ResourcePermissionBaseEntry

Definisce l'unità minima di un set di autorizzazioni di sicurezza per l'accesso al codice.Defines the smallest unit of a code access security permission set.

SecurityAttribute

Specifica la classe Attribute di base per la sicurezza dichiarativa dalla quale deriva CodeAccessSecurityAttribute.Specifies the base attribute class for declarative security from which CodeAccessSecurityAttribute is derived.

SecurityPermission

Descrive un insieme di autorizzazioni di sicurezza applicato al codice.Describes a set of security permissions applied to code. Questa classe non può essere ereditata.This class cannot be inherited.

SecurityPermissionAttribute

Consente di applicare azioni di sicurezza per SecurityPermission al codice usando la sicurezza dichiarativa.Allows security actions for SecurityPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

SiteIdentityPermission

Definisce l'autorizzazione di identità per il sito Web dal quale ha origine il codice.Defines the identity permission for the Web site from which the code originates. Questa classe non può essere ereditata.This class cannot be inherited.

SiteIdentityPermissionAttribute

Consente di applicare azioni di sicurezza per SiteIdentityPermission al codice usando la sicurezza dichiarativa.Allows security actions for SiteIdentityPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

StorePermission

Controlla l'accesso agli archivi contenenti i certificati X.509.Controls access to stores containing X.509 certificates. Questa classe non può essere ereditata.This class cannot be inherited.

StorePermissionAttribute

Consente di applicare azioni di sicurezza per StorePermission al codice usando la sicurezza dichiarativa.Allows security actions for StorePermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

StrongNameIdentityPermission

Definisce l'autorizzazione di identità per i nomi sicuri.Defines the identity permission for strong names. Questa classe non può essere ereditata.This class cannot be inherited.

StrongNameIdentityPermissionAttribute

Consente di applicare azioni di sicurezza per StrongNameIdentityPermission al codice usando la sicurezza dichiarativa.Allows security actions for StrongNameIdentityPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

StrongNamePublicKeyBlob

Rappresenta le informazioni sulla chiave pubblica, definite blob, per un nome sicuro.Represents the public key information (called a blob) for a strong name. Questa classe non può essere ereditata.This class cannot be inherited.

TypeDescriptorPermission

Definisce l'accesso tramite codice parzialmente attendibile alla classe TypeDescriptor.Defines partial-trust access to the TypeDescriptor class.

TypeDescriptorPermissionAttribute

Determina i flag di autorizzazione che si applicano a un oggetto TypeDescriptor.Determines the permission flags that apply to a TypeDescriptor.

UIPermission

Controlla le autorizzazioni correlate alle interfacce utente e gli Appunti.Controls the permissions related to user interfaces and the Clipboard. Questa classe non può essere ereditata.This class cannot be inherited.

UIPermissionAttribute

Consente di applicare azioni di sicurezza per UIPermission al codice usando la sicurezza dichiarativa.Allows security actions for UIPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

UrlIdentityPermission

Definisce l'autorizzazione di identità per l'URL dal quale ha origine il codice.Defines the identity permission for the URL from which the code originates. Questa classe non può essere ereditata.This class cannot be inherited.

UrlIdentityPermissionAttribute

Consente di applicare azioni di sicurezza per UrlIdentityPermission al codice usando la sicurezza dichiarativa.Allows security actions for UrlIdentityPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

WebBrowserPermission

L'oggetto WebBrowserPermission controlla la possibilità di creare il controllo WebBrowser.The WebBrowserPermission object controls the ability to create the WebBrowser control.

WebBrowserPermissionAttribute

Consente di applicare azioni di sicurezza per WebBrowserPermission al codice usando la sicurezza dichiarativa.Allows security actions for WebBrowserPermission to be applied to code using declarative security.

ZoneIdentityPermission

Definisce l'autorizzazione di identità per l'area dalla quale ha origine il codice.Defines the identity permission for the zone from which the code originates. Questa classe non può essere ereditata.This class cannot be inherited.

ZoneIdentityPermissionAttribute

Consente di applicare azioni di sicurezza per ZoneIdentityPermission al codice usando la sicurezza dichiarativa.Allows security actions for ZoneIdentityPermission to be applied to code using declarative security. Questa classe non può essere ereditata.This class cannot be inherited.

Interfacce

IUnrestrictedPermission

Consente l'esposizione di uno stato senza restrizioni a un'autorizzazione.Allows a permission to expose an unrestricted state.

Enumerazioni

DataProtectionPermissionFlags

Specifica le autorizzazioni di accesso per crittografare dati e memoria.Specifies the access permissions for encrypting data and memory.

EnvironmentPermissionAccess

Specifica l’accesso alle variabili di ambiente.Specifies access to environment variables.

FileDialogPermissionAccess

Specifica il tipo di accesso ai file consentito tramite le finestre di dialogo File.Specifies the type of access to files allowed through the File dialog boxes.

FileIOPermissionAccess

Specifica il tipo di accesso ai file richiesto.Specifies the type of file access requested.

HostProtectionResource

Specifica le categorie di funzionalità potenzialmente dannose per l'host se richiamate da un metodo o una classe.Specifies categories of functionality potentially harmful to the host if invoked by a method or class.

IsolatedStorageContainment

Specifica l'utilizzo consentito dello spazio di memorizzazione isolato.Specifies the permitted use of isolated storage.

KeyContainerPermissionFlags

Specifica il tipo di accesso consentito al contenitore di chiavi.Specifies the type of key container access allowed.

MediaPermissionAudio

Specifica il livello di autorizzazione per l'audio.Specifies the permission level for audio.

MediaPermissionImage

Specifica il livello di autorizzazione per le immagini.Specifies the permission level for images.

MediaPermissionVideo

Specifica il livello di autorizzazione per i video.Specifies the permission level for video.

PermissionState

Specifica se un'autorizzazione ha accesso completo o nessun accesso alle risorse durante la creazione.Specifies whether a permission should have all or no access to resources at creation.

ReflectionPermissionFlag

Specifica l'uso consentito degli spazi dei nomi System.Reflection e System.Reflection.Emit.Specifies the permitted use of the System.Reflection and System.Reflection.Emit namespaces.

RegistryPermissionAccess

Specifica l'accesso consentito ai valori e alle chiavi del Registro di sistema.Specifies the permitted access to registry keys and values.

SecurityAction

Specifica le azioni relative alla sicurezza che possono essere eseguite con la sicurezza dichiarativa.Specifies the security actions that can be performed using declarative security.

SecurityPermissionFlag

Specifica i flag di accesso per l'oggetto autorizzazione di sicurezza.Specifies access flags for the security permission object.

StorePermissionFlags

Specifica l'accesso consentito agli archivi di certificati X.509.Specifies the permitted access to X.509 certificate stores.

TypeDescriptorPermissionFlags

Definisce le impostazioni di autorizzazione dei descrittori di tipo.Defines permission settings for type descriptors.

UIPermissionClipboard

Specifica il tipo di accesso agli Appunti consentito per il codice chiamante.Specifies the type of clipboard access that is allowed to the calling code.

UIPermissionWindow

Specifica il tipo di accesso alle finestre consentito al codice.Specifies the type of windows that code is allowed to use.

WebBrowserPermissionLevel

Specifica il livello di autorizzazione per un browser Web.Specifies the permission level for a Web browser.