MulticastDelegate.RemoveImpl(Delegate) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
Удаляет элемент, равный указанному делегату, из списка вызовов данного MulticastDelegate.
protected:
override Delegate ^ RemoveImpl(Delegate ^ value);
protected override sealed Delegate? RemoveImpl (Delegate value);
protected override sealed Delegate RemoveImpl (Delegate value);
override this.RemoveImpl : Delegate -> Delegate
Protected Overrides NotOverridable Function RemoveImpl (value As Delegate) As Delegate
Параметры
- value
- Delegate
Делегат, который нужно найти в списке вызовов.
Возвращаемое значение
Если value
обнаружен в списке вызовов данного экземпляра, то новый Delegate без value
в списке вызовов; в противном случае — данный экземпляр со своим исходным списком вызовов.
Исключения
Невозможно создать экземпляр абстрактного класса, или этот элемент был вызван с помощь механизма позднего связывания.