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


ClaimsPrincipalPermission.Union(IPermission) Метод

Определение

Возвращает новое разрешение, представляющее объединение текущего и заданного разрешений. Объект ClaimsPrincipalPermission, который содержит все пары ресурс-действие, присутствующие в текущем экземпляре и целевом экземпляре.

public:
 virtual System::Security::IPermission ^ Union(System::Security::IPermission ^ target);
public System.Security.IPermission Union (System.Security.IPermission target);
abstract member Union : System.Security.IPermission -> System.Security.IPermission
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Function Union (target As IPermission) As IPermission

Параметры

target
IPermission

Разрешение, используемое в сочетании с текущим разрешением. Он должен иметь тип ClaimsPrincipalPermission.

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

Новый объект ClaimsPrincipalPermission, представляющий объединение текущего и заданного разрешений; либо значение null, если target имеет значение null или не является экземпляром ClaimsPrincipalPermission.

Реализации

Комментарии

Возвращаемое разрешение содержит все пары "ресурс-действие", которые присутствуют в текущем разрешении, и все пары "ресурс-действие", которые имеют указанное разрешение. Для успешного Demand выполнения для нового разрешения текущий субъект должен быть авторизован для всех пар "ресурс-действие", которые существовали в текущем разрешении, и для всех пар "ресурс-действие", которые существовали в указанном разрешении.

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