WebPermission::Union Method (IPermission^)
.NET Framework (current version)
Returns the logical union between two instances of the WebPermission class.
Assembly: System (in System.dll)
Parameters
- target
-
Type:
System.Security::IPermission^
The WebPermission to combine with the current WebPermission.
Return Value
Type: System.Security::IPermission^A WebPermission that represents the union of the current instance and the target parameter. If either WebPermission is Unrestricted, the method returns a WebPermission that is Unrestricted. If the target is null, the method returns a copy of the current WebPermission.
Implements
IPermission::Union(IPermission^)| Exception | Condition |
|---|---|
| ArgumentException | target is not null or of type WebPermission. |
Union returns a WebPermission that contains all the permissions in both target and the current instance.
The following example takes the logical union of two WebPermission instances to create a third instance of 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() );
.NET Framework
Available since 1.1
Available since 1.1
Show: