Delegate.CombineImpl(Delegate) Metoda
Definice
Důležité
Některé informace platí pro předběžně vydaný produkt, který se může zásadně změnit, než ho výrobce nebo autor vydá. Microsoft neposkytuje žádné záruky, výslovné ani předpokládané, týkající se zde uváděných informací.
Zřetězí seznamy volá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
Vícesměrový (kombinovatelný) delegát, jehož seznam volání se má připojit na konec seznamu volání aktuálního vícesměrového (kombinovatelného) delegáta.
Návraty
Nový vícesměrový (kombinovatelný) delegát se seznamem vyvolání, který zřetězí seznam vyvolání aktuálního vícesměrového (kombinovatelného) delegáta a seznam vyvolání nebo aktuální delegát vícesměrového vysílání d
(combinable), pokud d
je null
.
Výjimky
Vždy vyvolána.
Poznámky
Tato metoda se použije jenom v případě, že aktuální delegát je vícesměrové (kombinovatelné).
Aktuální implementace jednoduše vyvolá MulticastNotSupportedException .
Seznam volání může obsahovat duplicitní položky. To znamená, že položky, které odkazují na stejnou metodu u stejného objektu.