System.Security.Permissions Namespace

El espacio de nombres System.Security.Permissions define clases que controlan el acceso a operaciones y recursos basándose en las directivas. The System.Security.Permissions namespace defines classes that control access to operations and resources based on policy.

Clases

CodeAccessSecurityAttribute

Especifica la clase de atributos base para la seguridad de acceso del código.Specifies the base attribute class for code access security.

DataProtectionPermission

Controla la capacidad para tener acceso a los datos cifrados y la memoria.Controls the ability to access encrypted data and memory. Esta clase no puede heredarse.This class cannot be inherited.

DataProtectionPermissionAttribute

Permite acciones de seguridad de DataProtectionPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for DataProtectionPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

EnvironmentPermission

Controla el acceso a las variables de entorno del usuario y del sistema.Controls access to system and user environment variables. Esta clase no puede heredarse.This class cannot be inherited.

EnvironmentPermissionAttribute

Permite acciones de seguridad de EnvironmentPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for EnvironmentPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

FileDialogPermission

Controla la capacidad para tener acceso a archivos o carpetas a través de un cuadro de diálogo Archivo.Controls the ability to access files or folders through a File dialog box. Esta clase no puede heredarse.This class cannot be inherited.

FileDialogPermissionAttribute

Permite acciones de seguridad de FileDialogPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for FileDialogPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

FileIOPermission

Controla la capacidad para tener acceso a archivos y carpetas.Controls the ability to access files and folders. Esta clase no puede heredarse.This class cannot be inherited.

FileIOPermissionAttribute

Permite acciones de seguridad de FileIOPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for FileIOPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

GacIdentityPermission

Define el permiso de identidad para archivos que se originan en la caché global de ensamblados.Defines the identity permission for files originating in the global assembly cache. Esta clase no puede heredarse.This class cannot be inherited.

GacIdentityPermissionAttribute

Permite acciones de seguridad de GacIdentityPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for GacIdentityPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

HostProtectionAttribute

Permite al uso de acciones de seguridad declarativa para determinar los requisitos de protección del host.Allows the use of declarative security actions to determine host protection requirements. Esta clase no puede heredarse.This class cannot be inherited.

IsolatedStorageFilePermission

Especifica el permiso para utilizar un sistema de archivos virtual privado.Specifies the allowed usage of a private virtual file system. Esta clase no puede heredarse.This class cannot be inherited.

IsolatedStorageFilePermissionAttribute

Permite acciones de seguridad de IsolatedStorageFilePermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for IsolatedStorageFilePermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

IsolatedStoragePermission

Representa el acceso a las características genéricas de almacenamiento aislado.Represents access to generic isolated storage capabilities.

IsolatedStoragePermissionAttribute

Permite acciones de seguridad de IsolatedStoragePermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for IsolatedStoragePermission to be applied to code using declarative security.

KeyContainerPermission

Controla la capacidad de obtener acceso a los contenedores de claves.Controls the ability to access key containers. Esta clase no puede heredarse.This class cannot be inherited.

KeyContainerPermissionAccessEntry

Especifica los derechos de acceso para determinados contenedores de claves.Specifies access rights for specific key containers. Esta clase no puede heredarse.This class cannot be inherited.

KeyContainerPermissionAccessEntryCollection

Representa una colección de objetos KeyContainerPermissionAccessEntry.Represents a collection of KeyContainerPermissionAccessEntry objects. Esta clase no puede heredarse.This class cannot be inherited.

KeyContainerPermissionAccessEntryEnumerator

Representa el enumerador de los objetos KeyContainerPermissionAccessEntry existentes en una colección KeyContainerPermissionAccessEntryCollection.Represents the enumerator for KeyContainerPermissionAccessEntry objects in a KeyContainerPermissionAccessEntryCollection.

KeyContainerPermissionAttribute

Permite acciones de seguridad de KeyContainerPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for KeyContainerPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

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

Permite acciones de seguridad de MediaPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for MediaPermission to be applied to code using declarative security.

PermissionSetAttribute

Permite aplicar acciones de seguridad para PermissionSet en el código mediante el uso de la seguridad declarativa.Allows security actions for a PermissionSet to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

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.Allows checks against the active principal (see IPrincipal) using the language constructs defined for both declarative and imperative security actions. Esta clase no puede heredarse.This class cannot be inherited.

PrincipalPermissionAttribute

Permite acciones de seguridad de PrincipalPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for PrincipalPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

PublisherIdentityPermission

Representa la identidad de una compañía de software.Represents the identity of a software publisher. Esta clase no puede heredarse.This class cannot be inherited.

PublisherIdentityPermissionAttribute

Permite acciones de seguridad de PublisherIdentityPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for PublisherIdentityPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

ReflectionPermission

Controla el acceso a los tipos y miembros no públicos a través de las API System.Reflection.Controls access to non-public types and members through the System.Reflection APIs. Controla algunas de las características de las API System.Reflection.Emit.Controls some features of the System.Reflection.Emit APIs.

ReflectionPermissionAttribute

Permite acciones de seguridad de ReflectionPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for ReflectionPermission to be applied to code using declarative security.

RegistryPermission

Controla la capacidad para tener acceso a las variables del registro.Controls the ability to access registry variables. Esta clase no puede heredarse.This class cannot be inherited.

RegistryPermissionAttribute

Permite acciones de seguridad de RegistryPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for RegistryPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

ResourcePermissionBase

Permite el control de los permisos de seguridad de acceso del código.Allows control of code access security permissions.

ResourcePermissionBaseEntry

Define la unidad más pequeña de un conjunto establecido de permisos de seguridad de acceso del código.Defines the smallest unit of a code access security permission set.

SecurityAttribute

Especifica la clase de atributos base para la seguridad declarativa de la que se deriva CodeAccessSecurityAttribute.Specifies the base attribute class for declarative security from which CodeAccessSecurityAttribute is derived.

SecurityPermission

Describe un conjunto de permisos de seguridad aplicados a código.Describes a set of security permissions applied to code. Esta clase no puede heredarse.This class cannot be inherited.

SecurityPermissionAttribute

Permite acciones de seguridad de SecurityPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for SecurityPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

SiteIdentityPermission

Define el permiso de identidad del sitio Web donde se origina el código.Defines the identity permission for the Web site from which the code originates. Esta clase no puede heredarse.This class cannot be inherited.

SiteIdentityPermissionAttribute

Permite acciones de seguridad de SiteIdentityPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for SiteIdentityPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

StorePermission

Controla el acceso a los almacenes que contienen certificados X.509.Controls access to stores containing X.509 certificates. Esta clase no puede heredarse.This class cannot be inherited.

StorePermissionAttribute

Permite acciones de seguridad de StorePermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for StorePermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

StrongNameIdentityPermission

Define el permiso de identidad para los nombres seguros.Defines the identity permission for strong names. Esta clase no puede heredarse.This class cannot be inherited.

StrongNameIdentityPermissionAttribute

Permite acciones de seguridad de StrongNameIdentityPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for StrongNameIdentityPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

StrongNamePublicKeyBlob

Representa la información de clave pública (denominada objeto binario) de un nombre seguro.Represents the public key information (called a blob) for a strong name. Esta clase no puede heredarse.This class cannot be inherited.

TypeDescriptorPermission

Define un acceso de confianza parcial a la clase TypeDescriptor.Defines partial-trust access to the TypeDescriptor class.

TypeDescriptorPermissionAttribute

Determina las marcas de permiso que se aplican a un descriptor TypeDescriptor.Determines the permission flags that apply to a TypeDescriptor.

UIPermission

Controla los permisos relacionados con las interfaces de usuario y el Portapapeles.Controls the permissions related to user interfaces and the Clipboard. Esta clase no puede heredarse.This class cannot be inherited.

UIPermissionAttribute

Permite acciones de seguridad de UIPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for UIPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

UrlIdentityPermission

Define el permiso de identidad de la dirección URL en la que se origina el código.Defines the identity permission for the URL from which the code originates. Esta clase no puede heredarse.This class cannot be inherited.

UrlIdentityPermissionAttribute

Permite acciones de seguridad de UrlIdentityPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for UrlIdentityPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

WebBrowserPermission

El objeto WebBrowserPermission controla la capacidad para crear el control WebBrowser.The WebBrowserPermission object controls the ability to create the WebBrowser control.

WebBrowserPermissionAttribute

Permite acciones de seguridad de WebBrowserPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for WebBrowserPermission to be applied to code using declarative security.

ZoneIdentityPermission

Define el permiso de identidad de la zona en la que se origina el código.Defines the identity permission for the zone from which the code originates. Esta clase no puede heredarse.This class cannot be inherited.

ZoneIdentityPermissionAttribute

Permite acciones de seguridad de ZoneIdentityPermission para que se apliquen al código mediante seguridad declarativa.Allows security actions for ZoneIdentityPermission to be applied to code using declarative security. Esta clase no puede heredarse.This class cannot be inherited.

Interfaces

IUnrestrictedPermission

Permite que un permiso exponga un estado no restringido.Allows a permission to expose an unrestricted state.

Enumeraciones

DataProtectionPermissionFlags

Especifica los permisos de acceso para cifrar datos y memoria.Specifies the access permissions for encrypting data and memory.

EnvironmentPermissionAccess

Especifica el acceso a las variables de entorno.Specifies access to environment variables.

FileDialogPermissionAccess

Especifica el tipo de acceso a archivos permitido a través de los cuadros de diálogo Archivo.Specifies the type of access to files allowed through the File dialog boxes.

FileIOPermissionAccess

Especifica el tipo de acceso a archivos solicitado.Specifies the type of file access requested.

HostProtectionResource

Especifica categorías de funcionalidad potencialmente dañina para el host si lo invoca un método o una clase.Specifies categories of functionality potentially harmful to the host if invoked by a method or class.

IsolatedStorageContainment

Especifica el uso permitido para el almacenamiento aislado.Specifies the permitted use of isolated storage.

KeyContainerPermissionFlags

Especifica el tipo de acceso al contenedor de claves permitido.Specifies the type of key container access allowed.

MediaPermissionAudio

Especifica el nivel de permiso del audio.Specifies the permission level for audio.

MediaPermissionImage

Especifica el nivel de permiso de las imágenes.Specifies the permission level for images.

MediaPermissionVideo

Especifica el nivel de permiso del vídeo.Specifies the permission level for video.

PermissionState

Especifica si un permiso debe tener o no acceso completo a los recursos durante la creación.Specifies whether a permission should have all or no access to resources at creation.

ReflectionPermissionFlag

Especifica el uso permitido de los espacios de nombres System.Reflection y System.Reflection.Emit.Specifies the permitted use of the System.Reflection and System.Reflection.Emit namespaces.

RegistryPermissionAccess

Especifica el acceso permitido a los valores y las claves del Registro.Specifies the permitted access to registry keys and values.

SecurityAction

Especifica las acciones de seguridad que se pueden realizar mediante la seguridad declarativa.Specifies the security actions that can be performed using declarative security.

SecurityPermissionFlag

Especifica marcas de acceso para el objeto de permiso de seguridad.Specifies access flags for the security permission object.

StorePermissionFlags

Especifica el acceso permitido a los almacenes de certificados X.509.Specifies the permitted access to X.509 certificate stores.

TypeDescriptorPermissionFlags

Define la configuración de permisos para los descriptores de tipos.Defines permission settings for type descriptors.

UIPermissionClipboard

Especifica el tipo de acceso al Portapapeles permitido para el código de llamada.Specifies the type of clipboard access that is allowed to the calling code.

UIPermissionWindow

Especifica el tipo de ventanas que el código puede utilizar.Specifies the type of windows that code is allowed to use.

WebBrowserPermissionLevel

Especifica el nivel de permisos para un explorador web.Specifies the permission level for a Web browser.