EventInfo.RemoveEventHandler(Object, Delegate) Metodo
Definizione
Importante
Alcune informazioni sono relative alla release non definitiva del prodotto, che potrebbe subire modifiche significative prima della release definitiva. Microsoft non riconosce alcuna garanzia, espressa o implicita, in merito alle informazioni qui fornite.
Rimuove un gestore eventi da un'origine 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)
Parametri
- target
- Object
Origine evento.
- handler
- Delegate
Delegato da disassociare dagli eventi generati dalla destinazione.
Implementazioni
Eccezioni
L'evento non dispone di una funzione di accesso pubblica remove .
Impossibile utilizzare il gestore passato.
Il target parametro è null e l'evento non è statico.
oppure
L'oggetto EventInfo non viene dichiarato nella destinazione.
Il chiamante non dispone dell'autorizzazione di accesso al membro.
Commenti
Questo metodo tenta di rimuovere il delegato che può sincronizzare questo evento nell'oggetto di destinazione.
Quando un evento viene generato dalla destinazione, il metodo o i metodi incapsulati da handler non verranno più richiamati.