StrongNameIdentityPermission.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 交集为空的新权限。

例外

参数 targetnull 与当前权限的类型不同。

注解

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

两个相同的强名称标识权限的交集是相同的权限。 两个不同(非通配符)表达式的交集是空权限。 通配符表达式和匹配强名称的交集是强名称。 匹配的两个通配符表达式的交集是两个表达式越长、更具体。

适用于