System.Security.Permissions Espaço de Nomes

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.