Freigeben über


PermissionSet.Union-Methode

Erstellt ein PermissionSet, bei dem es sich um die Gesamtmenge des aktuellen PermissionSet und des angegebenen PermissionSet handelt.

Namespace: System.Security
Assembly: mscorlib (in mscorlib.dll)

Syntax

'Declaration
Public Function Union ( _
    other As PermissionSet _
) As PermissionSet
'Usage
Dim instance As PermissionSet
Dim other As PermissionSet
Dim returnValue As PermissionSet

returnValue = instance.Union(other)
public PermissionSet Union (
    PermissionSet other
)
public:
PermissionSet^ Union (
    PermissionSet^ other
)
public PermissionSet Union (
    PermissionSet other
)
public function Union (
    other : PermissionSet
) : PermissionSet

Parameter

  • other
    Ein PermissionSet, dessen Gesamtmenge mit dem aktuellen PermissionSet gebildet werden soll.

Rückgabewert

Ein neues PermissionSet, das die Gesamtmenge des aktuellen PermissionSet und des angegebenen PermissionSet darstellt.

Hinweise

Das Ergebnis eines Aufrufs von Union ist ein PermissionSet, das alle Operationen darstellt, die durch das aktuelle PermissionSet dargestellt werden, sowie sämtliche Operationen, die durch das angegebene PermissionSet dargestellt werden. Wenn einer der Sätze Unrestricted ist, ist die Gesamtmenge ebenfalls Unrestricted.

Beispiel

Im folgenden Codebeispiel wird die Verwendung der Union-Methode veranschaulicht. Dieses Codebeispiel ist Teil eines umfangreicheren Beispiels für die PermissionSet-Klasse.

' 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())
// 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.
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()));

Plattformen

Windows 98, Windows 2000 SP4, Windows Millennium Edition, Windows Server 2003, Windows XP Media Center Edition, Windows XP Professional x64 Edition, Windows XP SP2, Windows XP Starter Edition

.NET Framework unterstützt nicht alle Versionen sämtlicher Plattformen. Eine Liste der unterstützten Versionen finden Sie unter Systemanforderungen.

Versionsinformationen

.NET Framework

Unterstützt in: 2.0, 1.1, 1.0

Siehe auch

Referenz

PermissionSet-Klasse
PermissionSet-Member
System.Security-Namespace