PermissionSet.Union(PermissionSet) 方法
定义
重要
一些信息与预发行产品相关,相应产品在发行之前可能会进行重大修改。 对于此处提供的信息,Microsoft 不作任何明示或暗示的担保。
创建 PermissionSet,它是当前的 PermissionSet 和指定的 PermissionSet 的并集。
public:
System::Security::PermissionSet ^ Union(System::Security::PermissionSet ^ other);
public:
virtual System::Security::PermissionSet ^ Union(System::Security::PermissionSet ^ other);
public System.Security.PermissionSet? Union (System.Security.PermissionSet? other);
public virtual System.Security.PermissionSet Union (System.Security.PermissionSet other);
public System.Security.PermissionSet Union (System.Security.PermissionSet other);
member this.Union : System.Security.PermissionSet -> System.Security.PermissionSet
abstract member Union : System.Security.PermissionSet -> System.Security.PermissionSet
override this.Union : System.Security.PermissionSet -> System.Security.PermissionSet
Public Function Union (other As PermissionSet) As PermissionSet
Public Overridable Function Union (other As PermissionSet) As PermissionSet
参数
- other
- PermissionSet
与当前的 PermissionSet 形成并集的权限集。
返回
一个新权限集,它表示当前 PermissionSet 与指定 PermissionSet 的并集。
示例
下面的代码示例演示如何使用 Union 方法。 此代码示例是为 PermissionSet 类提供的一个更大示例的一部分。
// Display the union of two permission sets.
PermissionSet^ ps5 = ps3->Union( ps4 );
Console::WriteLine( "The union of permission set 3 and permission set 4 = {0}", ps5 );
// Display the union of two permission sets.
PermissionSet ps5 = ps3.Union(ps4);
Console.WriteLine("The union of permission set 3 and permission set 4 = "
+ ps5.ToString());
' Display the union of two permission sets.
Dim ps5 As PermissionSet = ps3.Union(ps4)
Console.WriteLine("The union of permission set 3 and permission set 4 = " & ps5.ToString())
注解
调用 Union 的结果是 , PermissionSet 它表示由当前 PermissionSet 表示的所有操作,以及由指定的 PermissionSet表示的所有操作。 如果其中一个集为 Unrestricted
,则联合也为 Unrestricted
。