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(如果 targetnull,或者不是 ClaimsPrincipalPermission 的一个实例)。

实现

注解

返回的权限仅包含当前权限和指定权限中存在的资源操作对。 不包括仅存在于其中一个权限中的资源操作对。 Demand若要在新权限上成功使用 ,只需为当前权限和指定权限共有的资源操作对授权当前主体。

适用于