ZoneIdentityPermission.Union(IPermission) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Crea un'autorizzazione che rappresenta l'unione dell'autorizzazione corrente e di quella specificata.
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
Parametri
- target
- IPermission
Autorizzazione da combinare con quella corrente. Deve essere dello stesso tipo dell'autorizzazione corrente.
Restituisce
Nuova autorizzazione che rappresenta l'unione dell'autorizzazione corrente e di quella specificata.
Eccezioni
Il parametro target
non è null
e non è dello stesso tipo dell'autorizzazione corrente.
-oppure-
Le due autorizzazioni non sono uguali e l'autorizzazione corrente non rappresenta l'area di protezione NoZone.
Commenti
Il risultato di una chiamata a Union è un'autorizzazione che rappresenta la zona di sicurezza rappresentata dall'autorizzazione corrente e dall'autorizzazione specificata. Tutte le richieste che superano l'autorizzazione superano l'unione. L'unione di due oggetti identici ZoneIdentityPermission è la stessa autorizzazione. L'unione di un'autorizzazione Null e un'autorizzazione ZoneIdentityPermission è l'autorizzazione che non è Null.
Si noti che un ZoneIdentityPermission oggetto che rappresenta una NoZone zona di sicurezza viene considerato come un'autorizzazione Null e gestita come caso speciale. L'unione di un ZoneIdentityPermission oggetto che rappresenta la zona di sicurezza e un'autorizzazione NoZone Null è Null. L'unione di due autorizzazioni di identità di zona diverse genera un'eccezione ArgumentException quando nessuno dei due autorizzazioni rappresenta la NoZone zona di sicurezza.