WebPermission.Union(IPermission) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Vrátí logické sjednocení mezi dvěma instancemi WebPermission třídy.
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
Parametry
- target
- IPermission
Chcete-li WebPermission zkombinovat s aktuální WebPermission.
Návraty
A WebPermission , který představuje sjednocení aktuální instance a parametru target
. Pokud je Unrestrictedněkterý z těchto WebPermission
je , vrátí metoda hodnotu WebPermission , která je Unrestricted. Pokud je null
cíl , vrátí metoda kopii aktuálního WebPermissionobjektu .
Výjimky
target is not null
or of type WebPermission.
Příklady
Následující příklad používá logické sjednocení dvou WebPermission instancí k vytvoření třetí instance .WebPermission
// 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
Poznámky
Union vrátí objekt WebPermission , který obsahuje všechna oprávnění v aktuální instanci i target
v aktuální instanci.