Atributos de grupo de código
Actualización: noviembre 2007
Los grupos de código pueden tener atributos que afectan al modo en que Common Language Runtime determina el conjunto de permisos permitido de un ensamblado. En la siguiente tabla se describen los atributos que se pueden aplicar a los grupos de código.
Atributo |
Descripción |
---|---|
Exclusive |
El conjunto de permisos permitido para el nivel de directiva es el conjunto de permisos asociado con el grupo de código que tiene este atributo. Cuando se tienen en cuenta todos los niveles de directiva, el motor en tiempo de ejecución nunca concede al código más permisos que los asociados al grupo de código Exclusive. Dentro de un nivel de directiva dado, el código no puede pertenecer a más de un grupo con el atributo Exclusive. |
LevelFinal |
No se tiene en cuenta ningún nivel de directiva, excepto el nivel de dominio de aplicación, situado por debajo del que contiene este grupo de código cuando se comprueba la pertenencia a los grupos de código y se conceden permisos. El nivel más alto de directiva es el de empresa, seguido por el de equipo, el de usuario y, finalmente, el de dominio de aplicación. Por ejemplo, si se aplica el atributo LevelFinal a un grupo de código de una directiva de empresa y parte del código coincide con la condición de pertenencia de este grupo de código, las directivas de nivel de equipo y de usuario no se aplican a ese código. |
Un grupo de código puede estar marcado con ambos atributos, Exclusive y LevelFinal.