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