Compartir a través de


WebPermission.Union(IPermission) Método

Definición

Devuelve la unión lógica entre dos instancias de la clase 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

Parámetros

target
IPermission

WebPermission que se va a combinar con el WebPermission actual.

Devoluciones

Un WebPermission que representa la unión de la instancia actual y el parámetro target. Si uno de los WebPermission es Unrestricted, el método devuelve un WebPermission que es Unrestricted. Si el destino es null, devuelve una copia del WebPermission actual.

Excepciones

El destino no es null, o bien no es de tipo WebPermission.

Ejemplos

En el ejemplo siguiente se toma la unión lógica de dos WebPermission instancias para crear una tercera instancia 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

Comentarios

Union devuelve un WebPermission objeto que contiene todos los permisos en y target en la instancia actual.

Se aplica a

Consulte también