System.Security.Permissions Namespace

Define classes que controlam o acesso a operações e recursos com base na política. Defines classes that control access to operations and resources based on policy.

Classes

CodeAccessSecurityAttribute

Especifica a classe de atributo base para a segurança de acesso do código.Specifies the base attribute class for code access security.

DataProtectionPermission

Controla a capacidade de acessar a memória e os dados criptografados.Controls the ability to access encrypted data and memory. Essa classe não pode ser herdada.This class cannot be inherited.

DataProtectionPermissionAttribute

Permite que as ações de segurança para DataProtectionPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for DataProtectionPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

EnvironmentPermission

Controla o acesso a variáveis de ambiente do usuário e do sistema.Controls access to system and user environment variables. Essa classe não pode ser herdada.This class cannot be inherited.

EnvironmentPermissionAttribute

Permite que as ações de segurança para EnvironmentPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for EnvironmentPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

FileDialogPermission

Controla a capacidade de acessar arquivos ou pastas por meio de uma caixa de diálogo Arquivo.Controls the ability to access files or folders through a File dialog box. Essa classe não pode ser herdada.This class cannot be inherited.

FileDialogPermissionAttribute

Permite que as ações de segurança para FileDialogPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for FileDialogPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

FileIOPermission

Controla a capacidade de acessar arquivos e pastas.Controls the ability to access files and folders. Essa classe não pode ser herdada.This class cannot be inherited.

FileIOPermissionAttribute

Permite que as ações de segurança para FileIOPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for FileIOPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

GacIdentityPermission

Define a permissão de identidade para os arquivos de origem no cache de assembly global.Defines the identity permission for files originating in the global assembly cache. Essa classe não pode ser herdada.This class cannot be inherited.

GacIdentityPermissionAttribute

Permite que as ações de segurança para GacIdentityPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for GacIdentityPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

HostProtectionAttribute

Permite o uso de ações de segurança declarativas para determinar os requisitos de proteção do host.Allows the use of declarative security actions to determine host protection requirements. Essa classe não pode ser herdada.This class cannot be inherited.

IsolatedStorageFilePermission

Especifica o uso permitido de um sistema de arquivos virtual privado.Specifies the allowed usage of a private virtual file system. Essa classe não pode ser herdada.This class cannot be inherited.

IsolatedStorageFilePermissionAttribute

Permite que as ações de segurança para IsolatedStorageFilePermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for IsolatedStorageFilePermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

IsolatedStoragePermission

Representa o acesso aos recursos de armazenamento isolado genérico.Represents access to generic isolated storage capabilities.

IsolatedStoragePermissionAttribute

Permite que as ações de segurança para IsolatedStoragePermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for IsolatedStoragePermission to be applied to code using declarative security.

KeyContainerPermission

Controla a capacidade de acessar os contêineres de chave.Controls the ability to access key containers. Essa classe não pode ser herdada.This class cannot be inherited.

KeyContainerPermissionAccessEntry

Especifica os direitos de acesso para contêineres de chave específicos.Specifies access rights for specific key containers. Essa classe não pode ser herdada.This class cannot be inherited.

KeyContainerPermissionAccessEntryCollection

Representa uma coleção de objetos KeyContainerPermissionAccessEntry .Represents a collection of KeyContainerPermissionAccessEntry objects. Essa classe não pode ser herdada.This class cannot be inherited.

KeyContainerPermissionAccessEntryEnumerator

Representa o enumerador para objetos KeyContainerPermissionAccessEntry em um KeyContainerPermissionAccessEntryCollection.Represents the enumerator for KeyContainerPermissionAccessEntry objects in a KeyContainerPermissionAccessEntryCollection.

KeyContainerPermissionAttribute

Permite que as ações de segurança para KeyContainerPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for KeyContainerPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

MediaPermission

O MediaPermission descreve um conjunto de permissões de segurança que controla a capacidade de mídias de áudio, imagem e vídeo funcionarem um aplicativo WPF (Windows Presentation Foundation) de confiança 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 que as ações de segurança para MediaPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for MediaPermission to be applied to code using declarative security.

PermissionSetAttribute

Permite que as ações de segurança para um PermissionSet sejam aplicadas ao código usando a segurança declarativa.Allows security actions for a PermissionSet to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

PrincipalPermission

Permite verificações em relação à entidade de segurança ativa (consulte IPrincipal) usando os constructos de linguagem definidos para ações declarativas e imperativas.Allows checks against the active principal (see IPrincipal) using the language constructs defined for both declarative and imperative security actions. Essa classe não pode ser herdada.This class cannot be inherited.

PrincipalPermissionAttribute

Permite que as ações de segurança para PrincipalPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for PrincipalPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

PublisherIdentityPermission

Representa a identidade de um fornecedor de software.Represents the identity of a software publisher. Essa classe não pode ser herdada.This class cannot be inherited.

PublisherIdentityPermissionAttribute

Permite que as ações de segurança para PublisherIdentityPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for PublisherIdentityPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

ReflectionPermission

Controla o acesso a membros e tipos não públicos por meio das APIs System.Reflection.Controls access to non-public types and members through the System.Reflection APIs. Controla alguns recursos das APIs System.Reflection.Emit.Controls some features of the System.Reflection.Emit APIs.

ReflectionPermissionAttribute

Permite que as ações de segurança para ReflectionPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for ReflectionPermission to be applied to code using declarative security.

RegistryPermission

Controla a capacidade de acessar variáveis de Registro.Controls the ability to access registry variables. Essa classe não pode ser herdada.This class cannot be inherited.

RegistryPermissionAttribute

Permite que as ações de segurança para RegistryPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for RegistryPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

ResourcePermissionBase

Permite o controle de permissões de segurança de acesso do código.Allows control of code access security permissions.

ResourcePermissionBaseEntry

Define a menor unidade de um conjunto de permissões de segurança de acesso do código.Defines the smallest unit of a code access security permission set.

SecurityAttribute

Especifica a classe de atributo base da segurança declarativa da qual o CodeAccessSecurityAttribute é derivado.Specifies the base attribute class for declarative security from which CodeAccessSecurityAttribute is derived.

SecurityPermission

Descreve um conjunto de permissões de segurança aplicadas ao código.Describes a set of security permissions applied to code. Essa classe não pode ser herdada.This class cannot be inherited.

SecurityPermissionAttribute

Permite que as ações de segurança para SecurityPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for SecurityPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

SiteIdentityPermission

Define a permissão de identidade para o site do qual se origina o código.Defines the identity permission for the Web site from which the code originates. Essa classe não pode ser herdada.This class cannot be inherited.

SiteIdentityPermissionAttribute

Permite que as ações de segurança para SiteIdentityPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for SiteIdentityPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

StorePermission

Controla o acesso aos repositórios que contêm certificados X.509.Controls access to stores containing X.509 certificates. Essa classe não pode ser herdada.This class cannot be inherited.

StorePermissionAttribute

Permite que as ações de segurança para StorePermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for StorePermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

StrongNameIdentityPermission

Define a permissão da identidade para nomes fortes.Defines the identity permission for strong names. Essa classe não pode ser herdada.This class cannot be inherited.

StrongNameIdentityPermissionAttribute

Permite que as ações de segurança para StrongNameIdentityPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for StrongNameIdentityPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

StrongNamePublicKeyBlob

Representa as informações de chave pública (chamadas um blob) para um nome forte.Represents the public key information (called a blob) for a strong name. Essa classe não pode ser herdada.This class cannot be inherited.

TypeDescriptorPermission

Define o acesso de confiança parcial para a classe TypeDescriptor.Defines partial-trust access to the TypeDescriptor class.

TypeDescriptorPermissionAttribute

Determina os sinalizadores de permissão que se aplicam a um TypeDescriptor.Determines the permission flags that apply to a TypeDescriptor.

UIPermission

Controla as permissões relacionadas às interfaces de usuário e a área de transferência.Controls the permissions related to user interfaces and the Clipboard. Essa classe não pode ser herdada.This class cannot be inherited.

UIPermissionAttribute

Permite que as ações de segurança para UIPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for UIPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

UrlIdentityPermission

Define a permissão de identidade para a URL da qual se origina o código.Defines the identity permission for the URL from which the code originates. Essa classe não pode ser herdada.This class cannot be inherited.

UrlIdentityPermissionAttribute

Permite que as ações de segurança para UrlIdentityPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for UrlIdentityPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

WebBrowserPermission

O objeto WebBrowserPermission controla a capacidade de criar o controle WebBrowser.The WebBrowserPermission object controls the ability to create the WebBrowser control.

WebBrowserPermissionAttribute

Permite que as ações de segurança para WebBrowserPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for WebBrowserPermission to be applied to code using declarative security.

ZoneIdentityPermission

Define a permissão de identidade para a zona da qual o código é originado.Defines the identity permission for the zone from which the code originates. Essa classe não pode ser herdada.This class cannot be inherited.

ZoneIdentityPermissionAttribute

Permite que as ações de segurança para ZoneIdentityPermission sejam aplicadas ao código usando a segurança declarativa.Allows security actions for ZoneIdentityPermission to be applied to code using declarative security. Essa classe não pode ser herdada.This class cannot be inherited.

Interfaces

IUnrestrictedPermission

Concede uma permissão para expor um estado irrestrito.Allows a permission to expose an unrestricted state.

Enumerações

DataProtectionPermissionFlags

Especifica as permissões de acesso para criptografar dados e a memória.Specifies the access permissions for encrypting data and memory.

EnvironmentPermissionAccess

Especifica o acesso a variáveis de ambiente.Specifies access to environment variables.

FileDialogPermissionAccess

Especifica o tipo de acesso aos arquivos permitido por meio das caixas de diálogo Arquivo.Specifies the type of access to files allowed through the File dialog boxes.

FileIOPermissionAccess

Especifica o tipo de acesso de arquivo solicitado.Specifies the type of file access requested.

HostProtectionResource

Especifica as categorias de funcionalidade potencialmente prejudicial ao host quando invocado por uma classe ou um método.Specifies categories of functionality potentially harmful to the host if invoked by a method or class.

IsolatedStorageContainment

Especifica o uso permitido do armazenamento isolado.Specifies the permitted use of isolated storage.

KeyContainerPermissionFlags

Especifica o tipo de acesso do contêiner de chave permitido.Specifies the type of key container access allowed.

MediaPermissionAudio

Especifica o nível de permissão para áudio.Specifies the permission level for audio.

MediaPermissionImage

Especifica o nível de permissão para imagens.Specifies the permission level for images.

MediaPermissionVideo

Especifica o nível de permissão para vídeo.Specifies the permission level for video.

PermissionState

Especifica se uma permissão deve ter todos ou nenhum acesso aos recursos no momento da criação.Specifies whether a permission should have all or no access to resources at creation.

ReflectionPermissionFlag

Especifica o uso permitido dos namespaces System.Reflection e System.Reflection.Emit.Specifies the permitted use of the System.Reflection and System.Reflection.Emit namespaces.

RegistryPermissionAccess

Especifica o acesso permitido aos valores e chaves do Registro.Specifies the permitted access to registry keys and values.

SecurityAction

Especifica as ações de segurança que podem ser executadas usando a segurança declarativa.Specifies the security actions that can be performed using declarative security.

SecurityPermissionFlag

Especifica sinalizadores de acesso para o objeto de permissão de segurança.Specifies access flags for the security permission object.

StorePermissionFlags

Especifica o acesso permitido aos repositórios de certificados X.509.Specifies the permitted access to X.509 certificate stores.

TypeDescriptorPermissionFlags

Define as configurações de permissão para descritores de tipo.Defines permission settings for type descriptors.

UIPermissionClipboard

Especifica o tipo de acesso de área de transferência que é permitido para o código de chamada.Specifies the type of clipboard access that is allowed to the calling code.

UIPermissionWindow

Especifica o tipo de janelas que o código tem permissão para usar.Specifies the type of windows that code is allowed to use.

WebBrowserPermissionLevel

Especifica o nível de permissão de um navegador da Web.Specifies the permission level for a Web browser.