Bagikan melalui


EventInfo.RemoveEventHandler(Object, Delegate) Metode

Definisi

Menghapus penanganan aktivitas dari sumber kejadian.

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.

Catatan: Di .NET untuk aplikasi Bursa Windows atau Pustaka Kelas Portabel, tangkap Exception sebagai gantinya.

Pemanggil tidak memiliki izin akses ke anggota.

Catatan: Di .NET untuk aplikasi Bursa Windows atau Pustaka Kelas Portabel, tangkap pengecualian kelas dasar, MemberAccessException, sebagai gantinya.

Keterangan

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

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

Berlaku untuk

Lihat juga