GacIdentityPermission.Intersect(IPermission) 方法

定义

创建并返回一个权限,该权限是当前权限与指定权限的交集。

public:
 override System::Security::IPermission ^ Intersect(System::Security::IPermission ^ target);
public override System.Security.IPermission Intersect (System.Security.IPermission target);
override this.Intersect : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Intersect (target As IPermission) As IPermission

参数

target
IPermission

要与当前权限相交的权限。 它必须与当前权限属于同一类型。

返回

表示当前权限和指定权限的交集的一个新权限。 如果交集为空,则新权限为 null

例外

target 不为 null,并且与当前权限不属于同一类型。

注解

两个权限的交集是一个权限,用于描述它们共同描述的操作集。 只有传递两个原始权限的要求才会传递交集。

GacIdentityPermission仅当当前权限等于IsSubsetOf指定权限时,才支持 (、 IntersectUnion 方法) 的设置操作。

适用于