System.Security.Permissions Espacio de nombres
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Define clases que controlan el acceso a operaciones y recursos en función de las directivas.
Clases
| CodeAccessSecurityAttribute |
Especifica la clase de atributos base para la seguridad de acceso del código. |
| DataProtectionPermission |
Controla la capacidad para tener acceso a la memoria y a los datos cifrados. Esta clase no puede heredarse. |
| DataProtectionPermissionAttribute |
Permite acciones de seguridad de DataProtectionPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| EnvironmentPermission |
Controla el acceso a las variables de entorno del sistema y del usuario. Esta clase no puede heredarse. |
| EnvironmentPermissionAttribute |
Permite acciones de seguridad de EnvironmentPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| FileDialogPermission |
Controla la capacidad para tener acceso a archivos o carpetas a través de un cuadro de diálogo Archivo. Esta clase no puede heredarse. |
| FileDialogPermissionAttribute |
Permite acciones de seguridad de FileDialogPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| FileIOPermission |
Controla la capacidad para tener acceso a archivos y carpetas. Esta clase no puede heredarse. |
| FileIOPermissionAttribute |
Permite acciones de seguridad de FileIOPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| GacIdentityPermission |
Define el permiso de identidad para archivos que se originan en la caché global de ensamblados. Esta clase no puede heredarse. |
| GacIdentityPermissionAttribute |
Permite acciones de seguridad de GacIdentityPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| HostProtectionAttribute |
Permite al uso de acciones de seguridad declarativa para determinar los requisitos de protección del host. Esta clase no puede heredarse. |
| IsolatedStorageFilePermission |
Especifica el permiso para utilizar un sistema de archivos virtual privado. Esta clase no puede heredarse. |
| IsolatedStorageFilePermissionAttribute |
Permite acciones de seguridad de IsolatedStorageFilePermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| IsolatedStoragePermission |
Representa el acceso a las funciones genéricas de almacenamiento aislado. |
| IsolatedStoragePermissionAttribute |
Permite acciones de seguridad de IsolatedStoragePermission para que se apliquen al código mediante seguridad declarativa. |
| KeyContainerPermission |
Controla la capacidad para tener acceso a contenedores de claves. Esta clase no puede heredarse. |
| KeyContainerPermissionAccessEntry |
Especifica los derechos de acceso para determinados contenedores de claves. Esta clase no puede heredarse. |
| KeyContainerPermissionAccessEntryCollection |
Representa una colección de objetos KeyContainerPermissionAccessEntry. Esta clase no puede heredarse. |
| KeyContainerPermissionAccessEntryEnumerator |
Representa el enumerador de los objetos KeyContainerPermissionAccessEntry en un elemento KeyContainerPermissionAccessEntryCollection. |
| KeyContainerPermissionAttribute |
Permite acciones de seguridad de KeyContainerPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| MediaPermission |
MediaPermission describe un conjunto de permisos de seguridad que controla la capacidad de contenido multimedia de audio, imagen y vídeo para trabajar en una aplicación Windows Presentation Foundation (WPF) de confianza parcial. |
| MediaPermissionAttribute |
Permite acciones de seguridad de MediaPermission para que se apliquen al código mediante seguridad declarativa. |
| PermissionSetAttribute |
Permite aplicar acciones de seguridad para PermissionSet en el código mediante el uso de la seguridad declarativa. Esta clase no puede heredarse. |
| PrincipalPermission |
Permite comprobar frente a la entidad de seguridad activa (vea IPrincipal) con las construcciones de lenguaje definidas tanto para la acción de seguridad declarativa como la imperativa. Esta clase no puede heredarse. |
| PrincipalPermissionAttribute |
Permite acciones de seguridad de PrincipalPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| PublisherIdentityPermission |
Representa la identidad de un editor de software. Esta clase no puede heredarse. |
| PublisherIdentityPermissionAttribute |
Permite acciones de seguridad de PublisherIdentityPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| ReflectionPermission |
Controla el acceso a tipos no públicos y miembros a través de las API de System.Reflection. Controla algunas características de las API de System.Reflection.Emit. |
| ReflectionPermissionAttribute |
Permite acciones de seguridad de ReflectionPermission para que se apliquen al código mediante seguridad declarativa. |
| RegistryPermission |
Controla la capacidad para tener acceso a las variables del registro. Esta clase no puede heredarse. |
| RegistryPermissionAttribute |
Permite acciones de seguridad de RegistryPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| ResourcePermissionBase |
Permite el control de los permisos de seguridad de acceso del código. |
| ResourcePermissionBaseEntry |
Define la unidad más pequeña de un conjunto establecido de permisos de seguridad de acceso del código. |
| SecurityAttribute |
Especifica la clase de atributos base para la seguridad declarativa de la que se deriva CodeAccessSecurityAttribute. |
| SecurityPermission |
Describe un conjunto de permisos de seguridad aplicados al código. Esta clase no puede heredarse. |
| SecurityPermissionAttribute |
Permite acciones de seguridad de SecurityPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| SiteIdentityPermission |
Define el permiso de identidad para el sitio web desde el que se origina el código. Esta clase no puede heredarse. |
| SiteIdentityPermissionAttribute |
Permite acciones de seguridad de SiteIdentityPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| StorePermission |
Controla el acceso a almacenes que contienen certificados X.509. Esta clase no puede heredarse. |
| StorePermissionAttribute |
Permite acciones de seguridad de StorePermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| StrongNameIdentityPermission |
Define el permiso de identidades de nombres seguros. Esta clase no puede heredarse. |
| StrongNameIdentityPermissionAttribute |
Permite acciones de seguridad de StrongNameIdentityPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| StrongNamePublicKeyBlob |
Representa la información de clave pública (denominada objeto binario) de un nombre seguro. Esta clase no puede heredarse. |
| TypeDescriptorPermission |
Define un acceso de confianza parcial a la clase TypeDescriptor. |
| TypeDescriptorPermissionAttribute |
Determina las marcas de permiso que se aplican a un descriptor TypeDescriptor. |
| UIPermission |
Controla los permisos relacionados con las interfaces de usuario y el Portapapeles. Esta clase no puede heredarse. |
| UIPermissionAttribute |
Permite acciones de seguridad de UIPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| UrlIdentityPermission |
Define el permiso de identidad para la dirección URL desde la que se origina el código. Esta clase no puede heredarse. |
| UrlIdentityPermissionAttribute |
Permite acciones de seguridad de UrlIdentityPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
| WebBrowserPermission |
El objeto WebBrowserPermission controla la capacidad para crear el control WebBrowser. |
| WebBrowserPermissionAttribute |
Permite acciones de seguridad de WebBrowserPermission para que se apliquen al código mediante seguridad declarativa. |
| ZoneIdentityPermission |
Define el permiso de identidad para la zona desde la que se origina el código. Esta clase no puede heredarse. |
| ZoneIdentityPermissionAttribute |
Permite acciones de seguridad de ZoneIdentityPermission para que se apliquen al código mediante seguridad declarativa. Esta clase no puede heredarse. |
Interfaces
| IUnrestrictedPermission |
Permite que un permiso exponga un estado no restringido. |
Enumeraciones
| DataProtectionPermissionFlags |
Especifica los permisos de acceso para el cifrado de datos y la memoria. |
| EnvironmentPermissionAccess |
Especifica el acceso a las variables de entorno. |
| FileDialogPermissionAccess |
Especifica el tipo de acceso a archivos permitido a través de los cuadros de diálogo Archivo. |
| FileIOPermissionAccess |
Especifica el tipo de acceso a archivos solicitado. |
| HostProtectionResource |
Especifica categorías de funcionalidad potencialmente dañina para el host si lo invoca un método o una clase. |
| IsolatedStorageContainment |
Especifica el uso permitido para el almacenamiento aislado. |
| KeyContainerPermissionFlags |
Especifica el tipo de acceso al contenedor de claves permitido. |
| MediaPermissionAudio |
Especifica el nivel de permiso del audio. |
| MediaPermissionImage |
Especifica el nivel de permiso de las imágenes. |
| MediaPermissionVideo |
Especifica el nivel de permiso del vídeo. |
| PermissionState |
Especifica si un permiso debe tener o no acceso completo a los recursos durante la creación. |
| ReflectionPermissionFlag |
Especifica el uso permitido de los espacios de nombres System.Reflection y System.Reflection.Emit. |
| RegistryPermissionAccess |
Especifica el acceso permitido a los valores y las claves del Registro. |
| SecurityAction |
Especifica las acciones de seguridad que se pueden realizar mediante la seguridad declarativa. |
| SecurityPermissionFlag |
Especifica marcas de acceso para el objeto de permiso de seguridad. |
| StorePermissionFlags |
Especifica el acceso permitido a los almacenes de certificados X.509. |
| TypeDescriptorPermissionFlags |
Define la configuración de permisos para los descriptores de tipos. |
| UIPermissionClipboard |
Especifica el tipo de acceso al Portapapeles permitido para el código de llamada. |
| UIPermissionWindow |
Especifica el tipo de ventanas que el código puede utilizar. |
| WebBrowserPermissionLevel |
Especifica el nivel de permisos para un explorador web. |