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值,表示当前权限和指定权限的交集;或者nulltarget如果是null或不是实例ClaimsPrincipalPermission

实现

注解

返回的权限只有当前权限和指定权限中存在的资源操作对。 仅包含一个或多个权限中存在的资源操作对。 Demand若要在新权限上成功,当前主体只需对当前权限和指定权限通用的资源操作对进行授权。

适用于