Attributs de groupe de codes
Les groupes de codes peuvent avoir des attributs qui affectent la façon dont le Common Language Runtime détermine le jeu d'autorisations accordées d'un assembly. Le tableau suivant indique les attributs pouvant s'appliquer aux groupes de codes.
Attribut | Description |
---|---|
Exclusive |
Le jeu d'autorisations accordées pour le niveau de stratégie est le jeu d'autorisations associé au groupe de codes qui possède cet attribut. Lorsque tous les niveaux de stratégie sont pris en considération, le runtime n'accorde jamais au code plus d'autorisations que celles associées au groupe de codes Exclusive. Dans un niveau de hiérarchie donné, le code peut être membre d'un seul groupe de codes possédant l'attribut Exclusive. |
LevelFinal |
Aucun niveau de hiérarchie situé en dessous de celui qui contient ce groupe de codes, à l'exception du niveau de domaine d'application, n'est pris en considération au moment de vérifier l'appartenance à des groupes de codes et d'accorder des autorisations. La stratégie d'entreprise est le niveau le plus élevé de la hiérarchie, suivie de la stratégie de l'ordinateur, de l'utilisateur et, enfin, de domaine d'application. Par exemple, si l'attribut LevelFinal est appliqué à un groupe de codes de la stratégie d'entreprise et que des fragments de code remplissent la condition d'appartenance de ce groupe de codes, la stratégie de l'ordinateur et celle de l'utilisateur ne s'appliquent pas à ce code. |
Un groupe de codes peut être signalé par les attributs Exclusive et LevelFinal.