EventDescriptor.RemoveEventHandler(Object, Delegate) Metodo

Definizione

Quando è sottoposto a override in una classe derivata, consente di separare il delegato dal componente in modo che il delegato non riceva più eventi dal componente.When overridden in a derived class, unbinds the delegate from the component so that the delegate will no longer receive events from the component.

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)

Parametri

component
Object

Il componente al quale è associato il delegato.The component that the delegate is bound to.

value
Delegate

Il delegato da separare dal componente.The delegate to unbind from the component.

Commenti

Questo metodo viene in genere implementato tramite reflection.Typically, this method is implemented through reflection. Per ulteriori informazioni, vedere gli argomenti in Reflection.For more information, see the topics in Reflection.

Per ulteriori informazioni sui delegati, vedere gestione e generazione di eventi.For more information about delegates, see Handling and Raising Events.

Note per gli implementatori

Quando si esegue l'override di questo metodo, è necessario rimuovere il delegato dall'elenco di eventi del componente richiamando il metodo remove_myHandler appropriato.When you override this method, it should remove the delegate from the component's event list by invoking the appropriate remove_myHandler method.

Si applica a

Vedi anche