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