共用方式為


PnrpPermission.Intersect(IPermission) 方法

定義

建立並傳回目前 PnrpPermission 和指定之使用權限交集而成的使用權限。

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

參數

target
IPermission

要與目前使用權限 Intersect(IPermission) 的使用權限。 必須與目前權限屬於相同的類型。

傳回

新的使用權限,表示目前 PnrpPermission 和指定之使用權限的交集。 如果交集是空的,則這個新的使用權限是 null 參考 (在 Visual Basic 中為 Nothing)。

例外狀況

目標參數不是 null 參考 (在 Visual Basic 中為 Nothing),而且不是和目前使用權限物件相同類別的執行個體。

備註

兩個許可權的交集是描述兩者共同描述之作業集的許可權。 只有傳遞兩個原始許可權的要求才會通過交集。

下列語句必須是 true Intersect 方法的所有實作。 X 和 Y 代表 IPermission Visual Basic) 中不是 null Nothing 的參考 (物件參考。

  • X.Intersect (X) 傳回等於 X 的值。

  • X.Intersect (Y) 傳回與 Y.Intersect (X) 相同的值。

  • X.Intersect (null Visual Basic 中的參考 (Nothing) ) 會傳回 null Visual Basic) 中的參考 (Nothing

適用於

另請參閱