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 .

Применяется к

См. также раздел