WebPermission.Union(IPermission) Methode
Definition
Wichtig
Einige Informationen beziehen sich auf Vorabversionen, die vor dem Release ggf. grundlegend überarbeitet werden. Microsoft übernimmt hinsichtlich der hier bereitgestellten Informationen keine Gewährleistungen, seien sie ausdrücklich oder konkludent.
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.