EventInfo.RemoveEventHandler(Object, Delegate) Método
Definição
Importante
Algumas informações se referem a produtos de pré-lançamento que podem ser substancialmente modificados antes do lançamento. A Microsoft não oferece garantias, expressas ou implícitas, das informações aqui fornecidas.
Remove um manipulador de eventos de uma fonte de evento.
public:
virtual void RemoveEventHandler(System::Object ^ target, Delegate ^ handler);
public virtual void RemoveEventHandler(object target, Delegate handler);
public virtual void RemoveEventHandler(object? target, Delegate? handler);
public void RemoveEventHandler(object target, Delegate handler);
abstract member RemoveEventHandler : obj * Delegate -> unit
override this.RemoveEventHandler : obj * Delegate -> unit
Public Overridable Sub RemoveEventHandler (target As Object, handler As Delegate)
Public Sub RemoveEventHandler (target As Object, handler As Delegate)
Parâmetros
- target
- Object
A origem do evento.
- handler
- Delegate
O delegado a ser desassociado dos eventos gerados pelo destino.
Implementações
Exceções
O evento não tem um acessador público remove .
O manipulador passado não pode ser usado.
O chamador não tem permissão de acesso ao membro.
Comentários
Esse método tenta remover o delegado que pode sincronizar esse evento no objeto de destino.
Quando um evento é gerado por destino, o método ou os métodos encapsulados por handler não serão mais invocados.