EventHandler<TSender,TEventArgs> Delegasikan

Definisi

Mewakili metode yang akan menangani peristiwa saat peristiwa menyediakan data.

generic <typename TSender, typename TEventArgs>
public delegate void EventHandler(TSender sender, TEventArgs e);
public delegate void EventHandler<in TSender,in TEventArgs>(TSender sender, TEventArgs e) where TSender : allows ref struct where TEventArgs : allows ref struct;
type EventHandler<'Sender, 'EventArgs> = delegate of 'Sender * 'EventArgs -> unit
Public Delegate Sub EventHandler(Of In TSender, In TEventArgs)(sender As TSender, e As TEventArgs)

Jenis parameter

TSender

Jenis objek yang menaikkan peristiwa.

Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.
TEventArgs

Jenis data peristiwa yang dihasilkan oleh peristiwa.

Parameter jenis ini bersifat kontravarian. Artinya, Anda bisa menggunakan jenis yang Anda tentukan atau jenis apa pun yang tidak banyak diturunkan. Untuk informasi lebih lanjut tentang kovariansi dan kontravariansi, lihat Kovariansi dan Kontravariansi dalam Generik.

Parameter

sender
TSender

Sumber dari peristiwa tersebut.

e
TEventArgs

Objek yang berisi data peristiwa.

Metode Ekstensi

Nama Deskripsi
GetMethodInfo(Delegate)

Mendapatkan objek yang mewakili metode yang diwakili oleh delegasi yang ditentukan.

Berlaku untuk