AsyncEventHandler<TEventArgs> Temsilci

Tanım

Zaman uyumsuz olay işleyicisi.

generic <typename T>
 where T : EventArgspublic delegate System::Threading::Tasks::Task ^ AsyncEventHandler(System::Object ^ sender, T args);
generic <typename TEventArgs>
public delegate System::Threading::Tasks::Task ^ AsyncEventHandler(System::Object ^ sender, TEventArgs args);
public delegate System.Threading.Tasks.Task AsyncEventHandler<T>(object sender, T args) where T : EventArgs;
public delegate System.Threading.Tasks.Task AsyncEventHandler<TEventArgs>(object? sender, TEventArgs args);
type AsyncEventHandler<'T (requires 'T :> EventArgs)> = delegate of obj * 'T -> Task
type AsyncEventHandler<'EventArgs> = delegate of obj * 'EventArgs -> Task
Public Delegate Function AsyncEventHandler(Of T)(sender As Object, args As T) As Task 
Public Delegate Function AsyncEventHandler(Of TEventArgs)(sender As Object, args As TEventArgs) As Task 

Tür Parametreleri

T

Türü EventArgs

TEventArgs

Olay bağımsız değişkenlerinin türü.

Parametreler

sender
Object

Olayı gönderen.

args
TEventArgs

Olay bağımsız değişkenleri.

Dönüş Değeri

Task

Tamamlanma sinyalleri işleme işlemi tamamlanmış olan bir görev.

Uzantı Metotları

InvokeAsync<TEventArgs>(AsyncEventHandler<TEventArgs>, Object, TEventArgs)

Tüm olay işleyicileri çağrıldığında tamamlanan bir görev döndüren zaman uyumsuz olay işleyicilerini çağırır. Listede bir sonraki işleyici çağrılmadan önce her işleyici tam olarak yürütülür (devamlılıklar da dahil olmak üzere).

Şunlara uygulanır