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


ClaimsPrincipalPermission.Intersect(IPermission) Метод

Определение

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

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

Параметры

target
IPermission

Разрешение, которое должно пересекаться с текущим разрешением. Должен быть экземпляром ClaimsPrincipalPermission.

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

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

Реализации

Комментарии

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

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