Поделиться через


PeerCollaborationPermission.Union(IPermission) Метод

Определение

Создает разрешение, представляющее собой объединение текущего разрешения PeerCollaborationPermission и заданного разрешения target.

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

Разрешение, которое требуется объединить с текущим разрешением. Его тип должен совпадать с типом текущего разрешения.

Возвращаемое значение

Новое разрешение, представляющее собой объединение текущего разрешения Union(IPermission) и указанного разрешения, образованное с помощью метода PeerCollaborationPermission.

Исключения

Параметр является пустой (null) ссылкой (Nothing в Visual Basic).

Комментарии

Результатом вызова Union является разрешение, представляющее все операции, представленные как текущим PeerCollaborationPermission , так и указанным разрешением. Любое требование, которое передает любое разрешение, передает их объединение.

Следующие операторы должны быть true для всех реализаций метода Union. X и Y представляют IPermission объекты, которые не являются ссылкой null (Nothing в Visual Basic).

  • X.Union(X) возвращает объект, имеющий то же значение, что и X.

  • X.Union(Y) возвращает объект, имеющий то же значение, что и объект, возвращаемый Y.Union(X).

  • X.Union(a null reference (Nothing в Visual Basic)) возвращает объект, имеющий то же значение, что и X.

Применяется к

См. также раздел