PermissionSet.Intersect(PermissionSet) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建并返回一个权限集,该集是当前 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权限中。 仅存在于这两个集中之一的权限类型将从生成的集中排除。