WebPermission.Union(IPermission) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Возвращает логическое объединение между двумя экземплярами класса 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
Параметры
- target
- IPermission
Разрешение WebPermission, используемое в сочетании с текущим WebPermission.
Возвращаемое значение
Новое WebPermission, представляющее собой объединение текущего экземпляра и параметра target. Если значение любого объекта WebPermission равно Unrestricted, этот метод возвращает WebPermission, то есть Unrestricted. Если назначением является null, данный метод возвращает копию текущего объекта WebPermission.
Исключения
назначение не null или имеет тип WebPermission
Примеры
В следующем примере используется логическое объединение двух WebPermission экземпляров для создания третьего экземпляра 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
Комментарии
Union возвращает объект , WebPermission содержащий все разрешения как в текущем экземпляре, так target и в текущем экземпляре .