Este artigo foi traduzido por máquina. Para visualizar o arquivo em inglês, marque a caixa de seleção Inglês. Você também pode exibir o texto Em inglês em uma janela pop-up, movendo o ponteiro do mouse sobre o texto.
Tradução
Inglês

System.Security.Policy Namespace

The System.Security.Policy namespace contains code groups, membership conditions, and evidence.Esses três tipos de classes são usados para criar as regras aplicadas pelo sistema de diretiva de segurança em tempo de execução de idioma comum.Classes evidências são a entrada para a diretiva de segurança e condições de membro são as opções; juntas elas criar declarações de diretiva e determinar o conjunto de Permissãosões concedidas.Níveis de diretiva e grupos de códigos são a estrutura da hierarquia de diretiva.Grupos de códigos são o encapsulamento de uma regra e são organizados hierarquicamente em um nível de diretiva.

  ClasseDescrição
Classe públicaAllMembershipConditionRepresenta uma condição de membro que corresponda ao Tudo o código. Esta classe não pode ser herdada.
Classe públicaApplicationDirectoryFornece o diretório do aplicativo como prova para avaliação de diretiva. Esta classe não pode ser herdada.
Classe públicaApplicationDirectoryMembershipConditionDetermina se um conjunto de módulos (assembly) pertence a um Agrupar de códigos Testando seu diretório de aplicativo. Esta classe não pode ser herdada.
Classe públicaApplicationSecurityInfoMantém a evidência de segurança para um aplicativo. Esta classe não pode ser herdada.
Classe públicaApplicationSecurityManagerGerencia decisões de Confiar para aplicativos ativados manifesto.
Classe públicaApplicationTrustEncapsula as decisões de segurança sobre um aplicativo. Esta classe não pode ser herdada.
Classe públicaApplicationTrustCollectionRepresents a collection of ApplicationTrust objects. Esta classe não pode ser herdada.
Classe públicaApplicationTrustEnumeratorRepresents the enumerator for ApplicationTrust objects in the ApplicationTrustCollection collection.
Classe públicaCodeConnectAccessEspecifica o acesso de recursos de rede que é concedido ao código.
Classe públicaCodeGroupRepresenta o abstrato classe base a Tudo implementações de grupos Código devem derivar.
Classe públicaEvidenceDefine o conjunto de informações que constituem de entrada para decisões de diretiva de segurança. Esta classe não pode ser herdada.
Classe públicaFileCodeGroupConcede permissão para manipular arquivos localizados nos conjuntos de código para conjuntos de módulos de código que correspondem a condição de membro. Esta classe não pode ser herdada.
Classe públicaFirstMatchCodeGroupPermite que a diretiva de segurança seja definido pela união da instrução de diretiva de um Agrupar de código e que o primeiro Agrupar de códigos filho que corresponda ao. Esta classe não pode ser herdada.
Classe públicaGacInstalledConfirma que um conjunto de módulos (assembly) de código se origina no cache de conjunto global (GAC) como prova para avaliação de diretiva. Esta classe não pode ser herdada.
Classe públicaGacMembershipConditionDetermina se um conjunto de módulos (assembly) pertence a um Agrupar de códigos testando sua participação do cache de conjunto de módulos global. Esta classe não pode ser herdada.
Classe públicaHashFornece evidências sobre o valor de hash para um conjunto de módulos (assembly). Esta classe não pode ser herdada.
Classe públicaHashMembershipConditionDetermina se um conjunto de módulos (assembly) pertence a um Agrupar de códigos Testando seu valor de hash. Esta classe não pode ser herdada.
Classe públicaNetCodeGroupConcede permissão da Web para o site do qual o conjunto de módulos (assembly) foi baixado. Esta classe não pode ser herdada.
Classe públicaPermissionRequestEvidenceDefine evidência que representa as solicitações de permissão. Esta classe não pode ser herdada.
Classe públicaPolicyExceptionA exceção que é acionada quando a diretiva forbids a execução de código.
Classe públicaPolicyLevelRepresenta os níveis de diretiva de segurança para o Comummon Idioma Tempo de execução. Esta classe não pode ser herdada.
Classe públicaPolicyStatementRepresents the statement of a CodeGroup describing the permissions and other information that apply to code with a particular set of evidence. Esta classe não pode ser herdada.
Classe públicaPublisherFornece o assinatura digital Authenticode X.509v3 de um codificar Assembly como evidência de avaliação de diretiva. Esta classe não pode ser herdada.
Classe públicaPublisherMembershipConditionDetermina se um conjunto de módulos (assembly) pertence a um Agrupar de códigos testando certificado X.509v3 Authenticode do seu editor de software. Esta classe não pode ser herdada.
Classe públicaSiteFornece o site do qual um conjunto de módulos (assembly) de código se origina como prova para avaliação de diretiva. Esta classe não pode ser herdada.
Classe públicaSiteMembershipConditionDetermina se um conjunto de módulos (assembly) pertence a um Agrupar de códigos testando o site do qual ele se originou. Esta classe não pode ser herdada.
Classe públicaStrongNameProvides the nome forte of a Código Assembly as evidência for avaliação Policy. Esta classe não pode ser herdada.
Classe públicaStrongNameMembershipConditionDetermina se um conjunto de módulos (assembly) pertence a um Agrupar de códigos Testando seu nome de alta segurança. Esta classe não pode ser herdada.
Classe públicaTrustManagerContextRepresents the context for the trust manager to consider when making the decision to run an application, and when setting up the security on a new AppDomain in which to run an application.
Classe públicaUnionCodeGroupRepresenta um Agrupar de código cuja instrução de diretiva é a união de instrução de diretiva a atual do Agrupar de códigos e a instrução de diretiva de Tudo seus correspondente Agrupars de código filho. Esta classe não pode ser herdada.
Classe públicaUrlFornece o URL da qual um conjunto de módulos (assembly) código provém como prova para avaliação de diretiva. Esta classe não pode ser herdada.
Classe públicaUrlMembershipConditionDetermina se um conjunto de módulos (assembly) pertence a um Agrupar de códigos Testando seu URL. Esta classe não pode ser herdada.
Classe públicaZoneProvides the zona Segurança of a Código assembly as evidência for avaliação Policy. Esta classe não pode ser herdada.
Classe públicaZoneMembershipConditionDetermina se um conjunto de módulos (assembly) pertence a um Agrupar de códigos testando sua zona de origem. Esta classe não pode ser herdada.

  InterfaceDescrição
Interface públicaIApplicationTrustManagerDetermina se um aplicativo deve ser executado e qual conjunto de permissões deve ser concedido ao aplicativo.
Interface públicaIIdentityPermissionFactoryDefine o método que cria uma Novo permissão de identidade.
Interface públicaIMembershipConditionDefine o teste para determinar se um conjunto de módulos (assembly) de código é um membro de um Agrupar de código.

  EnumeraçãoDescrição
Enumeração públicaApplicationVersionMatchEspecifica como corresponder versões quando Localizar aplicativo relações de confiança em uma coleção.
Enumeração públicaPolicyStatementAttributeDefine sinalizadores de atributo especiais para a diretiva de segurança em grupos de códigos.
Enumeração públicaTrustManagerUIContextEspecifica que o tipo de interface do usuário (UI) o Gerente de Confiar deve usar para decisões de Confiar.

Contribuições da comunidade

ADICIONAR
Mostrar: