Share via


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,表示目前使用權限和指定使用權限的交集;如果 targetnull 或不是 ClaimsPrincipalPermission 的執行個體,則為 null

實作

備註

傳回的許可權只有目前許可權和指定許可權中同時存在的資源動作組。 只包含一或另一個許可權中存在的資源動作組。 Demand若要讓 在新許可權上成功,目前的主體只需要獲得目前許可權和指定許可權通用之資源動作組的授權。

適用於