Share via


Concesiones de permiso

Nota importanteImportante

En .NET Framework versión 4, Common Language Runtime (CLR) está dejando de proporcionar directivas de seguridad para los equipos.Microsoft recomienda usar las directivas de restricción de software de Windows en lugar de la directiva de seguridad de CLR.La información de este tema se aplica a .NET Framework 3.5 y versiones anteriores; no se aplica a la versión 4 ni a versiones posteriores.Para obtener más información sobre estos y otros cambios, vea Cambios de seguridad en .NET Framework 4.

Common Language Runtime concede permisos a los dominios de aplicación y a los ensamblados. El proceso de concesión de permisos puede conllevar uno de los pasos siguientes o los dos:

  1. Calcular el conjunto de permisos permitido.

    1. En tiempo de carga, el motor en tiempo de ejecución determina el conjunto de permisos que cada nivel de directiva permite que tenga el código.

    2. El motor en tiempo de ejecución busca el punto de intersección entre los conjuntos de permisos para cada nivel de directiva relevante, lo que produce un conjunto de permisos permitido para el dominio de aplicación o el ensamblado.

  2. Determinar los permisos concedidos.

    El motor en tiempo de ejecución compara el conjunto definitivo de permisos permitidos con los permisos que solicita el ensamblado, lo que produce un conjunto de permisos que se concede al ensamblado. Este paso no se aplica en las concesiones de permisos a los dominios de aplicación.

Vea también

Otros recursos

Administración de directivas de seguridad