CodeAccessPermission.Union(IPermission) Methode

Definition

Wenn sie in einer abgeleiteten Klasse außer Kraft gesetzt wird, wird eine Berechtigung erstellt, die die Union der aktuellen Berechtigung und der angegebenen Berechtigung darstellt.

public:
 virtual System::Security::IPermission ^ Union(System::Security::IPermission ^ other);
public virtual System.Security.IPermission Union(System.Security.IPermission other);
abstract member Union : System.Security.IPermission -> System.Security.IPermission
override this.Union : System.Security.IPermission -> System.Security.IPermission
Public Overridable Function Union (other As IPermission) As IPermission

Parameter

other
IPermission

Eine Berechtigung zum Kombinieren mit der aktuellen Berechtigung. Er muss vom gleichen Typ wie die aktuelle Berechtigung sein.

Gibt zurück

Eine neue Berechtigung, die die Vereinigung der aktuellen Berechtigung und der angegebenen Berechtigung darstellt.

Implementiert

Ausnahmen

Der other Parameter ist nicht null. Diese Methode wird nur auf dieser Ebene unterstützt, wenn sie übergeben wird null.

Hinweise

Das Ergebnis eines Aufrufs Union ist eine Berechtigung, die alle Vorgänge darstellt, die sowohl durch die aktuelle Berechtigung als auch die angegebene Berechtigung dargestellt werden. Jede Anforderung, die eine der beiden Berechtigungen übergibt, übergibt ihre Vereinigung.

Hinweise für Vererber

Sie müssen diese Methode in einer abgeleiteten Klasse überschreiben. Sie sollten eine Kopie der Berechtigung zurückgeben, wenn der Wert des other Parameters lautet null.

Gilt für: