Delegate.CombineImpl(Delegate) Methode

Definition

Verkettet die Aufruflisten des angegebenen und des aktuellen Multicastdelegaten.

protected:
 virtual Delegate ^ CombineImpl(Delegate ^ d);
protected virtual Delegate CombineImpl (Delegate? d);
protected virtual Delegate CombineImpl (Delegate d);
abstract member CombineImpl : Delegate -> Delegate
override this.CombineImpl : Delegate -> Delegate
Protected Overridable Function CombineImpl (d As Delegate) As Delegate

Parameter

d
Delegate

Der Multicastdelegat, dessen Aufrufliste an das Ende der Aufrufliste des aktuellen Multicastdelegaten angefügt werden soll.

Gibt zurück

Eine neuer Multicastdelegat, dessen Aufrufliste aus der Verkettung der Aufrufliste des aktuellen Multicastdelegaten mit der Aufrufliste von d besteht, oder der aktuelle Multicastdelegat, wenn dnull ist.

Ausnahmen

Wird immer ausgelöst.

Hinweise

Diese Methode gilt nur, wenn der aktuelle Delegat Multicast (kombinierbar) ist.

Die aktuelle Implementierung löst einfach ein aus MulticastNotSupportedException.

Die Aufrufliste kann doppelte Einträge enthalten. d. h. Einträge, die auf dieselbe Methode für dasselbe Objekt verweisen.

Gilt für:

Weitere Informationen