Atributos do grupo de códigos
Importante |
---|
No .NET Framework versão 4, o common language runtime (CLR) está se afastando fornecendo a diretiva de segurança de computadores.Microsoft recomenda o uso de diretivas de restrição de Software do Windows como um substituto para a diretiva de segurança do CLR.As informações neste tópico se aplica à.NET Framework versão 3.5 e anterior; não se aplica à versão 4.0 e posterior.Para obter mais informações sobre esta e outras alterações, consulte Alterações de segurança na.NET Framework 4. |
Os grupos de código podem ter atributos que afetam como o common language runtime determina o conjunto de permissão do assembly. A tabela a seguir mostra os atributos que podem ser aplicados a grupos de código.
Atributo |
Descrição |
---|---|
Exclusive |
A permissão definida para o nível de diretiva é o conjunto de permissões associado ao grupo de código que tenha esse atributo. Quando todos os níveis de diretiva são considerados, o runtime nunca concede o código mais permissões do que aquelas associadas a Exclusive código de grupo. Dentro de um nível de diretiva fornecida, o código pode ser um membro do grupo de não mais de um código que tenha a Exclusive atributo. |
LevelFinal |
Nenhum nível de diretiva, exceto o nível de domínio de aplicativo, abaixo contendo um que deste grupo de código é considerado ao verificar a participação no grupo de código e conceder permissões. Diretiva corporativa é o maior nível de diretiva, seguido da diretiva de máquina, a diretiva de usuário e diretiva de domínio de aplicativo. Por exemplo, se o LevelFinal atributo é aplicado a um grupo de códigos na diretiva corporativa e algum código corresponde a condição de membro deste grupo de código, em seguida, diretiva de nível de máquina e usuário não são aplicadas ao código. |
Um grupo de códigos pode ser marcado com ambos os Exclusive e LevelFinal atributos.