Freigeben über


WebPermission.Union(IPermission) Methode

Definition

Gibt die logische Gesamtmenge zweier Instanzen der WebPermission-Klasse zurück.

public:
 override System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public override System.Security.IPermission Union (System.Security.IPermission target);
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overrides Function Union (target As IPermission) As IPermission

Parameter

target
IPermission

Die WebPermission, die mit der aktuellen WebPermission kombiniert werden soll.

Gibt zurück

Eine WebPermission, die die Gesamtmenge der aktuellen Instanz und des target-Parameters darstellt. Wenn eine der beiden WebPermission den Wert Unrestricted besitzt, gibt die Methode eine WebPermission zurück, die Unrestricted ist. Wenn das Ziel null ist, gibt die Methode eine Kopie der aktuellen WebPermission zurück.

Ausnahmen

Das Ziel ist nicht null oder vom Typ WebPermission.

Beispiele

Im folgenden Beispiel wird die logische Union von zwei WebPermission Instanzen verwendet, um eine dritte Instanz von WebPermissionzu erstellen.

// Create another WebPermission that is the Union of previous two WebPermission
// instances.
WebPermission^ myWebPermission3 = (WebPermission^)(myWebPermission1->Union( myWebPermission2 ));
Console::WriteLine( "\nAttributes and values of the WebPermission after the Union are : " );
// Display the attributes, values and children.
Console::WriteLine( myWebPermission3->ToXml() );

// Create another WebPermission that is the Union of previous two WebPermission 
// instances.
WebPermission myWebPermission3 =(WebPermission) myWebPermission1.Union(myWebPermission2);
Console.WriteLine("\nAttributes and values of the WebPermission after the Union are : ");
// Display the attributes,values and children.
Console.WriteLine(myWebPermission3.ToXml().ToString());
   ' Create another WebPermission that is the Union of previous two WebPermission 
   ' instances.
   Dim myWebPermission3 As WebPermission = CType(myWebPermission1.Union(myWebPermission2), WebPermission)
   Console.WriteLine(ControlChars.Cr + "Attributes and values of the WebPermission after the Union are : ")
   ' Display the attributes,values and children.
   Console.WriteLine(myWebPermission3.ToXml().ToString())
End Sub

Hinweise

Union gibt eine WebPermission zurück, die alle Berechtigungen sowohl in als auch target in der aktuellen Instanz enthält.

Gilt für:

Weitere Informationen