CodeGroup 类 
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
表示抽象基类,必须从该基类中导出代码组的所有实现。
public ref class CodeGroup abstract
	public abstract class CodeGroup
	[System.Serializable]
public abstract class CodeGroup
	[System.Serializable]
[System.Runtime.InteropServices.ComVisible(true)]
public abstract class CodeGroup
	type CodeGroup = class
	[<System.Serializable>]
type CodeGroup = class
	[<System.Serializable>]
[<System.Runtime.InteropServices.ComVisible(true)>]
type CodeGroup = class
	Public MustInherit Class CodeGroup
		- 继承
 - 
				CodeGroup
 
- 派生
 
- 属性
 
注解
代码组是代码访问安全策略的构建基块。 每个策略级别都包含一个可以具有子代码组的根代码组。 每个子代码组可以有自己的子代码组;此行为扩展到任意数量的级别,形成一个树。 每个代码组都有一个成员资格条件,该条件根据该程序集的证据确定给定程序集是否属于该程序集。
仅应用成员身份条件与给定程序集证据匹配的代码组。 如果匹配的代码组具有子代码组,则同样将应用成员身份条件也与所提供的证据匹配的子级。
构造函数
| CodeGroup(IMembershipCondition, PolicyStatement) | 
		 初始化 CodeGroup 的新实例。  | 
        	
属性
| AttributeString | 
		 获取代码组策略声明的特性的字符串表示形式。  | 
        	
| Children | 
		 获取或设置代码组的子代码组的排序列表。  | 
        	
| Description | 
		 获取或设置代码组的说明。  | 
        	
| MembershipCondition | 
		 获取或设置代码组的成员条件。  | 
        	
| MergeLogic | 
		 当在派生类中被重写时,获取该代码组的合并逻辑。  | 
        	
| Name | 
		 获取或设置代码组的名称。  | 
        	
| PermissionSetName | 
		 获取代码组的命名的权限集的名称。  | 
        	
| PolicyStatement | 
		 获取或设置与该代码组关联的策略声明。  | 
        	
方法
| AddChild(CodeGroup) | 
		 将子代码组添加到当前代码组。  | 
        	
| Copy() | 
		 当在派生类中被重写时,制作当前代码组的一个深层副本。  | 
        	
| CreateXml(SecurityElement, PolicyLevel) | 
		 当在派生类中被重写时,序列化导出的代码组所特有的属性和内部状态,并将序列化添加到指定的 SecurityElement。  | 
        	
| Equals(CodeGroup, Boolean) | 
		 确定指定的代码组是否等效于当前代码组,如果指定,还检查子代码组。  | 
        	
| Equals(Object) | 
		 确定指定的代码组是否等效于当前代码组。  | 
        	
| FromXml(SecurityElement) | 
		 从 XML 编码重新构造具有给定状态的安全对象。  | 
        	
| FromXml(SecurityElement, PolicyLevel) | 
		 从 XML 编码重新构造具有给定的状态和策略级别的安全对象。  | 
        	
| GetHashCode() | 
		 获取当前代码组的哈希代码。  | 
        	
| GetType() | 
		 获取当前实例的 Type。 (继承自 Object) | 
        	
| MemberwiseClone() | 
		 创建当前 Object 的浅表副本。 (继承自 Object) | 
        	
| ParseXml(SecurityElement, PolicyLevel) | 
		 当在派生类中被重写时,从指定的 SecurityElement 重新构造导出的代码组所特有的属性和内部状态。  | 
        	
| RemoveChild(CodeGroup) | 
		 移除指定的子代码组。  | 
        	
| Resolve(Evidence) | 
		 当在派生类中被重写时,解析证据集的代码组及其子代的策略。  | 
        	
| ResolveMatchingCodeGroups(Evidence) | 
		 当在派生类中被重写时,解析匹配的代码组。  | 
        	
| ToString() | 
		 返回表示当前对象的字符串。 (继承自 Object) | 
        	
| ToXml() | 
		 创建安全对象及其当前状态的 XML 编码。  | 
        	
| ToXml(PolicyLevel) | 
		 创建安全对象、其当前状态以及代码所在策略级别的 XML 编码。  |