Udostępnij za pośrednictwem


Delegate.CombineImpl(Delegate) Metoda

Definicja

Łączy listy wywołań określonego delegata multiemisji (możliwe do połączenia) i bieżącego delegata multiemisji (możliwe do połączenia).

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

Delegat multiemisji (możliwe do połączenia), którego lista wywołań ma dołączyć na końcu listy wywołań bieżącego delegata multiemisji (możliwe do połączenia).

Zwraca

Nowy delegat multiemisji (możliwe do połączenia) z listą wywołań, która łączy listę wywołań bieżącego delegata multiemisji (łączenie) i listę dwywołań , lub bieżącego delegata multiemisji (możliwe do połączenia), jeśli d jest null.

Wyjątki

Zawsze generowany.

Uwagi

Ta metoda ma zastosowanie tylko wtedy, gdy bieżący delegat jest multiemisji (można połączyć).

Bieżąca implementacja po prostu zgłasza błąd MulticastNotSupportedException.

Lista wywołań może zawierać zduplikowane wpisy; oznacza to, że wpisy odwołujące się do tej samej metody w tym samym obiekcie.

Dotyczy

Zobacz też