Share via


ZoneIdentityPermission.Union(IPermission) 方法

定義

建立目前權限與指定權限聯集的權限。

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

參數

target
IPermission

要與目前權限結合的權限, 必須與目前權限屬於相同的類型。

傳回

代表目前權限與指定權限聯集的新權限。

例外狀況

target 參數不是 null,而且與目前權限屬於不同的類型。

-或-

兩個權限不相等,且目前權限不代表 NoZone 安全性區域。

備註

呼叫 Union 的結果是許可權,代表目前許可權和指定許可權所代表的安全性區域。 任何傳遞許可權的要求都會通過其等位。 兩個相同 ZoneIdentityPermission 對象的聯集是相同的許可權。 Null 許可權和 ZoneIdentityPermission 許可權的聯集是非 Null 的許可權。

請注意, ZoneIdentityPermission 代表 NoZone 安全性區域的 物件會被視為 Null 許可權,並處理為特殊案例。 代表NoZone安全性區域的 物件聯集ZoneIdentityPermission,而 Null 許可權為 Null。 兩個不同區域身分識別許可權的聯集會導致 ArgumentException 兩個許可權都代表 NoZone 安全性區域時擲回例外狀況。

適用於