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