Delegate.CombineImpl(Delegate) Methode

Definition

Verkettet die Aufruflisten des angegebenen Multicastdelegats (kombinierbar) und des aktuellen Multicastdelegats (kombinierbar).

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 (kombinierbar), dessen Aufrufliste an das Ende der Aufrufliste des aktuellen Multicastdelegats (kombinierbar) angefügt werden soll.

Gibt zurück

Ein neuer Multicastdelegat (kombinierbar) mit einer Aufrufliste, die die Aufrufliste des aktuellen Multicastdelegats (kombinierbar) und die Aufrufliste von d, oder die aktuelle Multicast-Stellvertretung (kombinationsfähig) verkettet, wenn d dies der Der Ist.null

Ausnahmen

Immer ausgelöst.

Hinweise

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

Die aktuelle Implementierung löst einfach ein 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