Partager via


WebPermission.Union(IPermission) Méthode

Définition

Retourne l'union logique entre deux instances de la classe WebPermission.

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

Paramètres

target
IPermission

WebPermission à combiner au WebPermission actuel.

Retours

WebPermission qui représente l'union de l'instance en cours et du paramètre target. Si WebPermission est Unrestricted, la méthode retourne un WebPermission qui est Unrestricted. Si la cible est null, la méthode retourne une copie du WebPermission actuel.

Exceptions

target n'est pas null ou du type WebPermission.

Exemples

L’exemple suivant utilise l’union logique de deux WebPermission instances pour créer une troisième instance de 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

Remarques

Union retourne un WebPermission qui contient toutes les autorisations dans et target dans l’instance actuelle.

S’applique à

Voir aussi