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 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.