EventInfo.RemoveEventHandler(Object, Delegate) Metode
Definisi
Penting
Beberapa informasi terkait produk prarilis yang dapat diubah secara signifikan sebelum dirilis. Microsoft tidak memberikan jaminan, tersirat maupun tersurat, sehubungan dengan informasi yang diberikan di sini.
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.