ZoneIdentityPermission.Union(IPermission) 方法
定義
重要
部分資訊涉及發行前產品,在發行之前可能會有大幅修改。 Microsoft 對此處提供的資訊,不做任何明確或隱含的瑕疵擔保。
建立目前權限與指定權限聯集的權限。
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
要與目前權限結合的權限, 必須與目前權限屬於相同的類型。
傳回
代表目前權限與指定權限聯集的新權限。
例外狀況
備註
呼叫 Union 的結果是許可權,代表目前許可權和指定許可權所代表的安全性區域。 任何傳遞許可權的要求都會通過其等位。 兩個相同 ZoneIdentityPermission 對象的聯集是相同的許可權。 Null 許可權和 ZoneIdentityPermission 許可權的聯集是非 Null 的許可權。
請注意, ZoneIdentityPermission 代表 NoZone 安全性區域的 物件會被視為 Null 許可權,並處理為特殊案例。 代表NoZone安全性區域的 物件聯集ZoneIdentityPermission,而 Null 許可權為 Null。 兩個不同區域身分識別許可權的聯集會導致 ArgumentException 兩個許可權都代表 NoZone 安全性區域時擲回例外狀況。