ZoneIdentityPermission.Union(IPermission) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建一个权限,该权限是当前权限与指定权限的并集。
public:
override System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public override System.Security.IPermission Union (System.Security.IPermission target);
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Union (target As IPermission) As IPermission
参数
- target
- IPermission
与当前权限合并的权限。 它必须与当前权限属于同一类型。
返回
表示同时兼具当前权限和指定权限的新权限。
例外
注解
调用 Union 的结果是权限,该权限表示当前权限和指定权限表示的安全区域。 通过任一权限的任何要求都会通过其联合。 两个相同 ZoneIdentityPermission 对象的并集是相同的权限。 null 权限和 ZoneIdentityPermission 权限的并集是不为 null 的权限。
请注意, ZoneIdentityPermission 表示 NoZone 安全区域的 对象被视为 null 权限,并作为特殊情况处理。 表示NoZone安全区域的 对象和 null 权限的ZoneIdentityPermission联合为 null。 当两个不同区域标识权限均不表示NoZone安全区域时,两个ArgumentException不同区域标识权限的并集会导致引发异常。