Delegate.CombineImpl(Delegate) Metoda

Definice

Zřetězí seznamy vyvolání zadaného delegáta vícesměrového vysílání (kombinovatelného) a aktuálního delegáta vícesměrového vysílání (kombinovatelného).

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

Parametry

d
Delegate

Delegát vícesměrového vysílání (kombinovatelný), jehož seznam vyvolání se připojí ke konci seznamu vyvolání aktuálního delegáta vícesměrového vysílání (kombinovatelného).

Návraty

Nový delegát vícesměrového vysílání (kombinovatelné) se seznamem vyvolání, který zřetězí seznam vyvolání aktuálního delegáta vícesměrového vysílání (kombinovatelného) a seznamu vyvolání delegáta d, nebo aktuálního vícesměrového vysílání (kombinovatelného) delegáta, pokud d je null.

Výjimky

Vždycky vyhodili.

Poznámky

Tato metoda platí pouze v případě, že aktuální delegát je vícesměrové vysílání (kombinovatelné).

Aktuální implementace jednoduše vyvolá MulticastNotSupportedException.

Seznam vyvolání může obsahovat duplicitní položky; to znamená položky, které odkazují na stejnou metodu na stejném objektu.

Platí pro

Viz také