System.Security.Permissions Espacio de nombres

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.