System.Security.Permissions Namespace
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Define classes que controlam o acesso a operações e recursos com base na política.
Classes
CodeAccessSecurityAttribute |
Especifica a classe de atributo base para a segurança de acesso do código. |
DataProtectionPermission |
Controla a capacidade de acessar a memória e os dados criptografados. Essa classe não pode ser herdada. |
DataProtectionPermissionAttribute |
Permite que as ações de segurança para DataProtectionPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
EnvironmentPermission |
Controla o acesso a variáveis de ambiente do usuário e do sistema. Essa classe não pode ser herdada. |
EnvironmentPermissionAttribute |
Permite que as ações de segurança para EnvironmentPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
FileDialogPermission |
Controla a capacidade de acessar arquivos ou pastas por meio de uma caixa de diálogo Arquivo. Essa classe não pode ser herdada. |
FileDialogPermissionAttribute |
Permite que as ações de segurança para FileDialogPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
FileIOPermission |
Controla a capacidade de acessar arquivos e pastas. Essa classe não pode ser herdada. |
FileIOPermissionAttribute |
Permite que as ações de segurança para FileIOPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
GacIdentityPermission |
Define a permissão de identidade para os arquivos de origem no cache de assembly global. Essa classe não pode ser herdada. |
GacIdentityPermissionAttribute |
Permite que as ações de segurança para GacIdentityPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
HostProtectionAttribute |
Permite o uso de ações de segurança declarativas para determinar os requisitos de proteção do host. Essa classe não pode ser herdada. |
IsolatedStorageFilePermission |
Especifica o uso permitido de um sistema de arquivos virtual privado. Essa classe não pode ser herdada. |
IsolatedStorageFilePermissionAttribute |
Permite que as ações de segurança para IsolatedStorageFilePermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
IsolatedStoragePermission |
Representa o acesso aos recursos de armazenamento isolado genérico. |
IsolatedStoragePermissionAttribute |
Permite que as ações de segurança para IsolatedStoragePermission sejam aplicadas ao código usando a segurança declarativa. |
KeyContainerPermission |
Controla a capacidade de acessar os contêineres de chave. Essa classe não pode ser herdada. |
KeyContainerPermissionAccessEntry |
Especifica os direitos de acesso para contêineres de chave específicos. Essa classe não pode ser herdada. |
KeyContainerPermissionAccessEntryCollection |
Representa uma coleção de objetos KeyContainerPermissionAccessEntry . Essa classe não pode ser herdada. |
KeyContainerPermissionAccessEntryEnumerator |
Representa o enumerador para objetos KeyContainerPermissionAccessEntry em um KeyContainerPermissionAccessEntryCollection. |
KeyContainerPermissionAttribute |
Permite que as ações de segurança para KeyContainerPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
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. |
MediaPermissionAttribute |
Permite que as ações de segurança para MediaPermission sejam aplicadas ao código usando a segurança declarativa. |
PermissionSetAttribute |
Permite que as ações de segurança para um PermissionSet sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
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. Essa classe não pode ser herdada. |
PrincipalPermissionAttribute |
Permite que as ações de segurança para PrincipalPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
PublisherIdentityPermission |
Representa a identidade de um fornecedor de software. Essa classe não pode ser herdada. |
PublisherIdentityPermissionAttribute |
Permite que as ações de segurança para PublisherIdentityPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
ReflectionPermission |
Controla o acesso a membros e tipos não públicos por meio das APIs System.Reflection. Controla alguns recursos das APIs System.Reflection.Emit. |
ReflectionPermissionAttribute |
Permite que as ações de segurança para ReflectionPermission sejam aplicadas ao código usando a segurança declarativa. |
RegistryPermission |
Controla a capacidade de acessar variáveis de Registro. Essa classe não pode ser herdada. |
RegistryPermissionAttribute |
Permite que as ações de segurança para RegistryPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
ResourcePermissionBase |
Permite o controle de permissões de segurança de acesso do código. |
ResourcePermissionBaseEntry |
Define a menor unidade de um conjunto de permissões de segurança de acesso do código. |
SecurityAttribute |
Especifica a classe de atributo base da segurança declarativa da qual o CodeAccessSecurityAttribute é derivado. |
SecurityPermission |
Descreve um conjunto de permissões de segurança aplicadas ao código. Essa classe não pode ser herdada. |
SecurityPermissionAttribute |
Permite que as ações de segurança para SecurityPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
SiteIdentityPermission |
Define a permissão de identidade para o site do qual se origina o código. Essa classe não pode ser herdada. |
SiteIdentityPermissionAttribute |
Permite que as ações de segurança para SiteIdentityPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
StorePermission |
Controla o acesso aos repositórios que contêm certificados X.509. Essa classe não pode ser herdada. |
StorePermissionAttribute |
Permite que as ações de segurança para StorePermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
StrongNameIdentityPermission |
Define a permissão da identidade para nomes fortes. Essa classe não pode ser herdada. |
StrongNameIdentityPermissionAttribute |
Permite que as ações de segurança para StrongNameIdentityPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
StrongNamePublicKeyBlob |
Representa as informações de chave pública (chamadas um blob) para um nome forte. Essa classe não pode ser herdada. |
TypeDescriptorPermission |
Define o acesso de confiança parcial para a classe TypeDescriptor. |
TypeDescriptorPermissionAttribute |
Determina os sinalizadores de permissão que se aplicam a um TypeDescriptor. |
UIPermission |
Controla as permissões relacionadas às interfaces de usuário e a área de transferência. Essa classe não pode ser herdada. |
UIPermissionAttribute |
Permite que as ações de segurança para UIPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
UrlIdentityPermission |
Define a permissão de identidade para a URL da qual se origina o código. Essa classe não pode ser herdada. |
UrlIdentityPermissionAttribute |
Permite que as ações de segurança para UrlIdentityPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
WebBrowserPermission |
O objeto WebBrowserPermission controla a capacidade de criar o controle WebBrowser. |
WebBrowserPermissionAttribute |
Permite que as ações de segurança para WebBrowserPermission sejam aplicadas ao código usando a segurança declarativa. |
ZoneIdentityPermission |
Define a permissão de identidade para a zona da qual o código é originado. Essa classe não pode ser herdada. |
ZoneIdentityPermissionAttribute |
Permite que as ações de segurança para ZoneIdentityPermission sejam aplicadas ao código usando a segurança declarativa. Essa classe não pode ser herdada. |
Interfaces
IUnrestrictedPermission |
Concede uma permissão para expor um estado irrestrito. |
Enumerações
DataProtectionPermissionFlags |
Especifica as permissões de acesso para criptografar dados e a memória. |
EnvironmentPermissionAccess |
Especifica o acesso a variáveis de ambiente. |
FileDialogPermissionAccess |
Especifica o tipo de acesso aos arquivos permitido por meio das caixas de diálogo Arquivo. |
FileIOPermissionAccess |
Especifica o tipo de acesso de arquivo solicitado. |
HostProtectionResource |
Especifica as categorias de funcionalidade potencialmente prejudicial ao host quando invocado por uma classe ou um método. |
IsolatedStorageContainment |
Especifica o uso permitido do armazenamento isolado. |
KeyContainerPermissionFlags |
Especifica o tipo de acesso do contêiner de chave permitido. |
MediaPermissionAudio |
Especifica o nível de permissão para áudio. |
MediaPermissionImage |
Especifica o nível de permissão para imagens. |
MediaPermissionVideo |
Especifica o nível de permissão para vídeo. |
PermissionState |
Especifica se uma permissão deve ter todos ou nenhum acesso aos recursos no momento da criação. |
ReflectionPermissionFlag |
Especifica o uso permitido dos namespaces System.Reflection e System.Reflection.Emit. |
RegistryPermissionAccess |
Especifica o acesso permitido aos valores e chaves do Registro. |
SecurityAction |
Especifica as ações de segurança que podem ser executadas usando a segurança declarativa. |
SecurityPermissionFlag |
Especifica sinalizadores de acesso para o objeto de permissão de segurança. |
StorePermissionFlags |
Especifica o acesso permitido aos repositórios de certificados X.509. |
TypeDescriptorPermissionFlags |
Define as configurações de permissão para descritores de tipo. |
UIPermissionClipboard |
Especifica o tipo de acesso de área de transferência que é permitido para o código de chamada. |
UIPermissionWindow |
Especifica o tipo de janelas que o código tem permissão para usar. |
WebBrowserPermissionLevel |
Especifica o nível de permissão de um navegador da Web. |