EventDescriptor.RemoveEventHandler(Object, Delegate) Метод
Определение
Важно!
Некоторые сведения относятся к предварительной версии продукта, в которую до выпуска могут быть внесены существенные изменения. Майкрософт не предоставляет никаких гарантий, явных или подразумеваемых, относительно приведенных здесь сведений.
При переопределении в производном классе разрывает связь делегата с компонентом и, таким образом, в дальнейшем делегат не будет получать события от компонента.
public:
abstract void RemoveEventHandler(System::Object ^ component, Delegate ^ value);
public abstract void RemoveEventHandler (object component, Delegate value);
abstract member RemoveEventHandler : obj * Delegate -> unit
Public MustOverride Sub RemoveEventHandler (component As Object, value As Delegate)
Параметры
- component
- Object
Компонент, с которым связан делегат.
- value
- Delegate
Делегат, связь которого с компонентом разрывается.
Комментарии
Как правило, этот метод реализуется с помощью отражения. Дополнительные сведения см. в разделах в разделе Отражение.
Дополнительные сведения о делегатах см. в разделе Обработка и вызов событий.
Примечания для тех, кто реализует этот метод
При переопределении этого метода он должен удалить делегат из списка событий компонента, вызвав соответствующий remove_myHandler
метод.