Delegate.CombineImpl(Delegate) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Объединяет списки вызовов указанного делегата многоадресной рассылки (комбинируемой) и текущего делегата многоадресной рассылки (комбинируемой).
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
Параметры
- d
- Delegate
Делегат многоадресной рассылки (комбинируемая), список вызовов которого добавляется в конец списка вызовов текущего делегата многоадресной рассылки (комбинируемой).
Возвращаемое значение
Новый делегат многоадресной рассылки (комбинируемая) со списком вызовов, который объединяет список вызовов текущего делегата многоадресной рассылки (комбинируемой) и список dвызовов или текущий делегат многоадресной рассылки (комбинируемая) при d наличии null.
Исключения
Всегда вызывается.
Комментарии
Этот метод применяется только в том случае, если текущий делегат является многоадресной рассылкой (комбинируется).
Текущая реализация просто создает исключение MulticastNotSupportedException.
Список вызовов может содержать повторяющиеся записи; То есть записи, ссылающиеся на тот же метод в одном объекте.