ZoneIdentityPermission.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

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

返回

IPermission

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

例外

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

注解

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

两个相同 ZoneIdentityPermission 对象的交集是相同的权限。 任何其他组合都会导致权限 null

适用于