代码组属性
更新:2007 年 11 月
代码组可以具有一些属性,这些属性可影响公共语言运行库确定程序集允许的权限集的方式。下表显示可以应用到代码组的属性。
属性 |
说明 |
---|---|
Exclusive |
策略级别允许的权限集是与具有此属性的代码组关联的权限集。在考虑所有策略级别时,运行库向代码授予的权限绝对不会多于与 Exclusive 代码组关联的权限。在给定的策略级别内,代码只能是具有 Exclusive 属性的一个代码组的成员。 |
LevelFinal |
在检查代码组成员和授予权限时,不会考虑包含此代码组的策略级别以下的、应用程序域级别之外的其他任何策略级别。企业级策略是策略的最高级别,接着是计算机策略、用户策略,然后是应用程序域策略。例如,如果 LevelFinal 属性应用到企业级策略中的代码组,且某代码与此代码组的成员条件匹配,那么,计算机级别策略和用户级别策略不会应用到该代码。 |
代码组可以同时标有 Exclusive 属性和 LevelFinal 属性。