Concessões de permissão

Observação importanteImportante

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.

O common language runtime concede permissões para os domínios de aplicativos e assemblies. O processo de concessão de permissão pode envolver uma ou ambas as seguintes etapas:

  1. O conjunto de permissão de computação.

    1. No tempo de carregamento, o tempo de execução determina o conjunto de permissões que o código que permite a cada nível de diretiva.

    2. O tempo de execução, em seguida, intercepta os conjuntos de permissão para cada nível de diretiva relevante, resultando em um conjunto de permissões concedidas para o domínio de aplicativo ou assembly.

  2. Determinar as permissões concedidas.

    O runtime compara o conjunto final das permissões concedidas com as permissões que o conjunto de solicitações, o que resulta em um conjunto de permissões concedido ao assembly. Essa etapa não se aplica a concede permissão para os domínios de aplicativo.

Consulte também

Outros recursos

Gerenciamento de política de segurança