EventHandler<TSender,TEventArgs> Delegát

Definice

Představuje metodu, která bude zpracovávat událost, když událost poskytuje 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)

Parametry typu

TSender

Typ objektu, který vyvolá událost.

Tento parametr typu je kontravariantní. To znamená, že můžete použít buď zadaný typ, nebo libovolný typ, který je méně odvozený. Další informace o kovarianci a kontravarianci najdete v tématu popisujícím kovarianci a kontravarianci u parametrického polymorfismu.
TEventArgs

Typ dat události vygenerovaných událostí.

Tento parametr typu je kontravariantní. To znamená, že můžete použít buď zadaný typ, nebo libovolný typ, který je méně odvozený. Další informace o kovarianci a kontravarianci najdete v tématu popisujícím kovarianci a kontravarianci u parametrického polymorfismu.

Parametry

sender
TSender

Zdroj události

e
TEventArgs

Objekt, který obsahuje data události.

Metody rozšíření

Name Description
GetMethodInfo(Delegate)

Získá objekt, který představuje metodu reprezentovanou zadaným delegátem.

Platí pro