Delegate.CombineImpl(Delegate) Metoda
Definicja
Ważne
Niektóre informacje odnoszą się do produktu w wersji wstępnej, który może zostać znacząco zmodyfikowany przed wydaniem. Firma Microsoft nie udziela żadnych gwarancji, jawnych lub domniemanych, w odniesieniu do informacji podanych w tym miejscu.
Łą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.