GacIdentityPermission.Intersect(IPermission) 方法

定義

建立並傳回目前權限與指定權限交集的權限。

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

要與目前權限產生交集的權限。 必須與目前權限屬於相同的類型。

傳回

新使用權限,表示目前使用權限和指定使用權限的交集。 如果交集是空的,這個新使用權限為 null

例外狀況

target 不是 null,和目前權限的類型也不相同。

備註

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

GacIdentityPermission只有在目前的許可權等於指定的許可權時,才支援 (IsSubsetOfIntersectUnion 方法) 的設定作業。

適用於