Grupos de código
Um grupo de códigos é um agrupamento lógico de código que tem uma condição especificada para a associação.Qualquer código que atenda a condição de associação está incluído no grupo.Grupos código são associados a conjuntos de permissões que são avaliados durante a concessão de uma diretiva.Os administradores configurar a diretiva de segurança Gerenciando grupos de códigos e seus conjuntos de permissões associado.
A tabela a seguir mostra o agrupar de códigos condições de associação fornecidas pelo .NET estrutura.Condições de associação são implementadas sistema autônomo classes.
Condição de associação |
Com base em condição |
---|---|
Todo o código |
Representa uma condição de associação que coincida com todo o código. |
Diretório de aplicativo |
Diretório de instalação do aplicativo. |
Hash criptográfico |
Um MD5, SHA1 ou Outros hash criptográfico. |
publicador de software |
A chave pública de uma assinatura de Authenticode válida. |
Associação do site |
O site HTTP, HTTPS e FTP de código de origem. |
Nome forte |
Uma assinatura criptograficamente forte. |
URL |
A URL que originou o código, incluindo o caractere curinga final; por exemplo, http://site/app/*. |
Zona |
A zona onde o código é gerado. |
O common linguagem tempo de execução usa características de identificação (evidência) que descrevem o código para determinar se um agrupar associação condição foi atendida.Por exemplo, se a condição de membro do agrupar de "Código do site www.microsoft.com", o tempo de execução examina a evidência para determinar se o código se origina em www.microsoft.com.
Cada agrupar de códigos é associado a um conjunto de permissão nomeado.Os grupos de código também podem ter atributos que afetam como o agrupar de códigos é usado para definir diretiva de segurança.
Níveis de diretiva de empresa, computador e usuário são representados por uma hierarquia de grupos de códigos.O nível de domínio do aplicativo não pode ser configurado administrativamente mas tem uma hierarquia de grupos de códigos que pode ser definida programaticamente.A raiz de cada hierarquia é o agrupar que contém todo o código.agrupar de todos os códigos tem nós filhos, e os nós filhos têm nós filho e assim por diante.Se o código for um membro do agrupar de códigos pai, o código pode ser um membro de um ou mais grupos de códigos filho desse agrupar.Se código não é um membro do agrupar de códigos pai, não poderá ser um membro de qualquer um dos grupos código descendentes desse pai.
Grupos de códigos que descrição opcional e atributos de nome que você pode exibir usando o Ferramenta de configuração do .NET estrutura.
Consulte também
Conceitos
Atributos do agrupar de códigos
O Conjunto de permissão nomeada