Delegate.CombineImpl(Delegate) Méthode

Définition

Concatène les listes d’appel du délégué de multidiffusion (combinable) spécifié et du délégué multidiffusion actuel (combinable).

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

Paramètres

d
Delegate

Délégué multidiffusion (combinable) dont la liste d’appel doit être ajoutée à la fin de la liste d’appel du délégué multidiffusion actuel (combinable).

Retours

Un nouveau délégué multidiffusion (combinable) avec une liste d’appel qui concatène la liste d’appel du délégué multidiffusion actuel (combinable) et la liste d’appel du ddélégué de multidiffusion (combinable) actuelle, ou le délégué multidiffusion actuel (combinable) le cas d échéant null.

Exceptions

Remarques

Cette méthode s’applique uniquement si le délégué actuel est multidiffusion (combinable).

L’implémentation actuelle lève simplement un MulticastNotSupportedException.

La liste d’appels peut contenir des entrées en double ; autrement dit, les entrées qui font référence à la même méthode sur le même objet.

S’applique à

Voir aussi