Partager via


Delegate.CombineImpl(Delegate) Méthode

Définition

Concatène les listes d'appel du délégué multicast (pouvant être combiné) spécifié et du délégué multicast (pouvant être combiné) actuel.

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é multicast (pouvant être combiné) dont la liste d'appel doit être ajoutée à la fin de la liste d'appel du délégué multicast (pouvant être combiné) en cours.

Retours

Nouveau délégué multicast (pouvant être combiné) avec une liste d'appel qui concatène les listes d'appel du délégué multicast (pouvant être combiné) en cours et de d, ou délégué multicast (pouvant être combiné) en cours si d est 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’appel peut contenir des entrées en double ; c’est-à-dire des entrées qui font référence à la même méthode sur le même objet.

S’applique à

Voir aussi