Bagikan melalui


EventInfo.RemoveEventHandler(Object, Delegate) Metode

Definisi

Menghapus penanganan aktivitas dari sumber peristiwa.

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)

Parameter

target
Object

Sumber kejadian.

handler
Delegate

Delegasi yang akan dipisahkan dari peristiwa yang diangkat oleh target.

Penerapan

Pengecualian

Kejadian ini tidak memiliki aksesor publik remove .

Handler yang diteruskan tidak dapat digunakan.

Parameternya target adalah null dan peristiwanya tidak statis.

-atau-

EventInfo tidak dinyatakan pada target.

Pemanggil tidak memiliki izin akses ke anggota.

Keterangan

Metode ini mencoba menghapus delegasi yang dapat menyinkronkan peristiwa ini pada objek target.

Ketika peristiwa dinaikkan berdasarkan target, metode atau metode yang dienkapsulasi oleh handler tidak akan lagi dipanggil.

Berlaku untuk

Lihat juga