System.Security.Permissions Espaço de Nomes
Importante
Algumas informações dizem respeito a um produto pré-lançado que pode ser substancialmente modificado antes de ser lançado. A Microsoft não faz garantias, de forma expressa ou implícita, em relação à informação aqui apresentada.
Define classes que controlam o acesso a operações e recursos com base na política.
Classes
| Name | Description |
|---|---|
| CodeAccessSecurityAttribute |
Especifica a classe base de atributos para segurança de acesso ao código. |
| DataProtectionPermission |
Controla a capacidade de aceder a dados e memórias encriptadas. Esta classe não pode ser herdada. |
| DataProtectionPermissionAttribute |
Permite que ações de segurança para DataProtectionPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| EnvironmentPermission |
Controla o acesso a variáveis do sistema e do ambiente do utilizador. Esta classe não pode ser herdada. |
| EnvironmentPermissionAttribute |
Permite que ações de segurança para EnvironmentPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| FileDialogPermission |
Controla a capacidade de aceder a ficheiros ou pastas através de uma caixa de diálogo Ficheiro . Esta classe não pode ser herdada. |
| FileDialogPermissionAttribute |
Permite que ações de segurança para FileDialogPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| FileIOPermission |
Controla a capacidade de aceder a ficheiros e pastas. Esta classe não pode ser herdada. |
| FileIOPermissionAttribute |
Permite que ações de segurança para FileIOPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| GacIdentityPermission |
Define a permissão de identidade para ficheiros originados na cache assembly global. Esta classe não pode ser herdada. |
| GacIdentityPermissionAttribute |
Permite que ações de segurança para GacIdentityPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| HostProtectionAttribute |
Permite a utilização de ações de segurança declarativas para determinar os requisitos de proteção do host. Esta classe não pode ser herdada. |
| IsolatedStorageFilePermission |
Especifica o uso permitido de um sistema de ficheiros virtual privado. Esta classe não pode ser herdada. |
| IsolatedStorageFilePermissionAttribute |
Permite que ações de segurança para IsolatedStorageFilePermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| IsolatedStoragePermission |
Representa acesso a capacidades genéricas de armazenamento isolado. |
| IsolatedStoragePermissionAttribute |
Permite que ações de segurança para IsolatedStoragePermission sejam aplicadas ao código usando segurança declarativa. |
| KeyContainerPermission |
Controla a capacidade de aceder a contentores de chaves. Esta classe não pode ser herdada. |
| KeyContainerPermissionAccessEntry |
Especifica direitos de acesso para recipientes de chave específicos. Esta classe não pode ser herdada. |
| KeyContainerPermissionAccessEntryCollection |
Representa uma coleção de KeyContainerPermissionAccessEntry objetos. Esta classe não pode ser herdada. |
| KeyContainerPermissionAccessEntryEnumerator |
Representa o enumerador para KeyContainerPermissionAccessEntry objetos num KeyContainerPermissionAccessEntryCollection. |
| KeyContainerPermissionAttribute |
Permite que ações de segurança para KeyContainerPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| MediaPermission |
O MediaPermission descreve um conjunto de permissões de segurança que controla a capacidade de meios de áudio, imagem e vídeo funcionarem numa aplicação de Windows Presentation Foundation de confiança parcial (WPF). |
| MediaPermissionAttribute |
Permite que ações de segurança para MediaPermission sejam aplicadas ao código usando segurança declarativa. |
| PermissionSetAttribute |
Permite que ações de segurança para um PermissionSet sejam aplicadas a código usando segurança declarativa. Esta classe não pode ser herdada. |
| PrincipalPermission |
Permite verificações contra o principal ativo (ver IPrincipal) usando os construtos de linguagem definidos tanto para ações declarativas como imperativas de segurança. Esta classe não pode ser herdada. |
| PrincipalPermissionAttribute |
Permite que ações de segurança para PrincipalPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| PublisherIdentityPermission |
Representa a identidade de um editor de software. Esta classe não pode ser herdada. |
| PublisherIdentityPermissionAttribute |
Permite que ações de segurança para PublisherIdentityPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| ReflectionPermission |
Controla o acesso a tipos e membros não públicos através das System.Reflection APIs. Controla algumas funcionalidades das System.Reflection.Emit APIs. |
| ReflectionPermissionAttribute |
Permite que ações de segurança para ReflectionPermission sejam aplicadas ao código usando segurança declarativa. |
| RegistryPermission |
Controla a capacidade de aceder a variáveis do registo. Esta classe não pode ser herdada. |
| RegistryPermissionAttribute |
Permite que ações de segurança para RegistryPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| ResourcePermissionBase |
Permite controlar o acesso ao código e as permissões de segurança. |
| ResourcePermissionBaseEntry |
Define a menor unidade de um conjunto de permissões de segurança de acesso ao código. |
| SecurityAttribute |
Especifica a classe de atributo base para segurança declarativa da qual CodeAccessSecurityAttribute é derivada. |
| SecurityPermission |
Descreve um conjunto de permissões de segurança aplicadas ao código. Esta classe não pode ser herdada. |
| SecurityPermissionAttribute |
Permite que ações de segurança para SecurityPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| SiteIdentityPermission |
Define a permissão de identidade para o site de onde o código se origina. Esta classe não pode ser herdada. |
| SiteIdentityPermissionAttribute |
Permite que ações de segurança para SiteIdentityPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| StorePermission |
Controla o acesso a armazenamentos que contêm certificados X.509. Esta classe não pode ser herdada. |
| StorePermissionAttribute |
Permite que ações de segurança para StorePermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| StrongNameIdentityPermission |
Define a permissão de identidade para nomes fortes. Esta classe não pode ser herdada. |
| StrongNameIdentityPermissionAttribute |
Permite que ações de segurança para StrongNameIdentityPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| StrongNamePublicKeyBlob |
Representa a informação da chave pública (chamada de blob) para um nome forte. Esta classe não pode ser herdada. |
| TypeDescriptorPermission |
Define acesso parcial à TypeDescriptor classe. |
| TypeDescriptorPermissionAttribute |
Determina as flags de permissões que se aplicam a um TypeDescriptor. |
| UIPermission |
Controla as permissões relacionadas com interfaces de utilizador e a Prancheta. Esta classe não pode ser herdada. |
| UIPermissionAttribute |
Permite que ações de segurança para UIPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| UrlIdentityPermission |
Define a permissão de identidade para a URL de onde o código se origina. Esta classe não pode ser herdada. |
| UrlIdentityPermissionAttribute |
Permite que ações de segurança para UrlIdentityPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
| WebBrowserPermission |
O WebBrowserPermission objeto controla a capacidade de criar o controlo do Navegador Web. |
| WebBrowserPermissionAttribute |
Permite que ações de segurança para WebBrowserPermission sejam aplicadas ao código usando segurança declarativa. |
| ZoneIdentityPermission |
Define a permissão de identidade para a zona de onde o código se origina. Esta classe não pode ser herdada. |
| ZoneIdentityPermissionAttribute |
Permite que ações de segurança para ZoneIdentityPermission sejam aplicadas ao código usando segurança declarativa. Esta classe não pode ser herdada. |
Interfaces
| Name | Description |
|---|---|
| IUnrestrictedPermission |
Permite uma permissão para expor um estado irrestrito. |
Enumerações
| Name | Description |
|---|---|
| DataProtectionPermissionFlags |
Especifica as permissões de acesso para encriptação de dados e memória. |
| EnvironmentPermissionAccess |
Especifica o acesso a variáveis de ambiente. |
| FileDialogPermissionAccess |
Especifica o tipo de acesso a ficheiros permitido através das caixas de diálogo Ficheiros. |
| FileIOPermissionAccess |
Especifica o tipo de acesso ao ficheiro solicitado. |
| HostProtectionResource |
Especifica categorias de funcionalidades potencialmente prejudiciais para o anfitrião se invocadas por um método ou classe. |
| IsolatedStorageContainment |
Especifica o uso permitido de armazenamento isolado. |
| KeyContainerPermissionFlags |
Especifica o tipo de acesso permitido a um contentor de chave. |
| 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 acesso total ou nenhum aos recursos na criação. |
| ReflectionPermissionFlag |
Especifica o uso permitido dos System.Reflection namespaces e.System.Reflection.Emit |
| RegistryPermissionAccess |
Especifica o acesso permitido às chaves e valores do registo. |
| SecurityAction |
Especifica as ações de segurança que podem ser realizadas usando segurança declarativa. |
| SecurityPermissionFlag |
Especifica flags de acesso para o objeto de permissão de segurança. |
| StorePermissionFlags |
Especifica o acesso permitido aos armazenamentos de certificados X.509. |
| TypeDescriptorPermissionFlags |
Define definições de permissões para descritores de tipos. |
| UIPermissionClipboard |
Especifica o tipo de acesso à prancheta que é permitido ao código de chamada. |
| UIPermissionWindow |
Especifica o tipo de janelas que o código pode usar. |
| WebBrowserPermissionLevel |
Especifica o nível de permissão para um navegador Web. |