PermissionSet.Intersect(PermissionSet) 方法

定义

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

public:
 System::Security::PermissionSet ^ Intersect(System::Security::PermissionSet ^ other);
public:
 virtual System::Security::PermissionSet ^ Intersect(System::Security::PermissionSet ^ other);
public System.Security.PermissionSet? Intersect(System.Security.PermissionSet? other);
public virtual System.Security.PermissionSet Intersect(System.Security.PermissionSet other);
public System.Security.PermissionSet Intersect(System.Security.PermissionSet other);
member this.Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
abstract member Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
override this.Intersect : System.Security.PermissionSet -> System.Security.PermissionSet
Public Function Intersect (other As PermissionSet) As PermissionSet
Public Overridable Function Intersect (other As PermissionSet) As PermissionSet

参数

other
PermissionSet

要与当前 PermissionSet项相交的权限集。

返回

表示当前 PermissionSet 和指定目标的交集的新权限集。 如果交集为空,则此对象 null 为空。

注解

两个权限集的交集是一个权限集,描述它们共同描述的操作集。 具体而言,它表示最低权限,以便传递这两个权限集的任何要求也会传递其交集。

对于这两个集中存在的每种权限类型,这些权限的两个实例使用权限 Intersect 的方法相交;生成的权限包含在生成的 PermissionSet权限中。 仅存在于这两个集中之一的权限类型将从生成的集中排除。

适用于