ClaimsPrincipalPermission.Intersect(IPermission) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
傳回新的使用權限,其為目前使用權限和指定之使用權限的交集。
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,表示目前使用權限和指定使用權限的交集;如果 target
是 null
或不是 ClaimsPrincipalPermission 的執行個體,則為 null
。
實作
備註
傳回的許可權只有目前許可權和指定許可權中同時存在的資源動作組。 只包含一或另一個許可權中存在的資源動作組。 Demand若要讓 在新許可權上成功,目前的主體只需要獲得目前許可權和指定許可權通用之資源動作組的授權。