PnrpPermission.Intersect(IPermission) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立並傳回目前 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
。