次の方法で共有


PermissionSet.Union メソッド

現在の PermissionSet と指定した PermissionSet の和集合を表す PermissionSet を作成します。

Public Overridable Function Union( _
   ByVal other As PermissionSet _) As PermissionSet
[C#]
public virtual PermissionSet Union(PermissionSetother);
[C++]
public: virtual PermissionSet* Union(PermissionSet* other);
[JScript]
public function Union(
   other : PermissionSet) : PermissionSet;

パラメータ

  • other
    現在の PermissionSet との和集合を形成する PermissionSet

戻り値

現在の PermissionSet と指定した PermissionSet の和集合を表す新しい PermissionSet

解説

Union を呼び出すと、現在の PermissionSet と指定した PermissionSet の両方が表す操作をすべて表す PermissionSet が作成されます。いずれかのセットが Unrestricted の場合は、その和集合も Unrestricted です。

使用例

 
' 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())

[C#] 
// 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());

[C++] 
// Display the union of two permission sets.
PermissionSet*  ps5 = ps3->Union(ps4);
Console::WriteLine(S"The union of permission set 3 and permission set 4 = {0}",
   ps5);

[JScript] JScript のサンプルはありません。Visual Basic、C#、および C++ のサンプルを表示するには、このページの左上隅にある言語のフィルタ ボタン 言語のフィルタ をクリックします。

必要条件

プラットフォーム: Windows 98, Windows NT 4.0, Windows Millennium Edition, Windows 2000, Windows XP Home Edition, Windows XP Professional, Windows Server 2003 ファミリ, Common Language Infrastructure (CLI) Standard

参照

PermissionSet クラス | PermissionSet メンバ | System.Security 名前空間