Dil

TplExtensions.InvokeAsync Yöntem

Tanım

Aşırı Yüklemeler

Name Description
InvokeAsync(AsyncEventHandler, Object, EventArgs)

Zaman uyumsuz olay işleyicilerini çağırarak tüm olay işleyicileri çağrıldığında tamamlanan bir görevi döndürür. Listedeki bir sonraki işleyici çağrılmadan önce her işleyici tam olarak yürütülür (devamlılıklar dahil).

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

Zaman uyumsuz olay işleyicilerini çağırarak tüm olay işleyicileri çağrıldığında tamamlanan bir görevi döndürür. Listedeki bir sonraki işleyici çağrılmadan önce her işleyici tam olarak yürütülür (devamlılıklar dahil).

InvokeAsync(AsyncEventHandler, Object, EventArgs)

Zaman uyumsuz olay işleyicilerini çağırarak tüm olay işleyicileri çağrıldığında tamamlanan bir görevi döndürür. Listedeki bir sonraki işleyici çağrılmadan önce her işleyici tam olarak yürütülür (devamlılıklar dahil).

public:
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ InvokeAsync(Microsoft::VisualStudio::Threading::AsyncEventHandler ^ handlers, System::Object ^ sender, EventArgs ^ args);
public static System.Threading.Tasks.Task InvokeAsync(this Microsoft.VisualStudio.Threading.AsyncEventHandler handlers, object sender, EventArgs args);
public static System.Threading.Tasks.Task InvokeAsync(this Microsoft.VisualStudio.Threading.AsyncEventHandler? handlers, object? sender, EventArgs args);
static member InvokeAsync : Microsoft.VisualStudio.Threading.AsyncEventHandler * obj * EventArgs -> System.Threading.Tasks.Task
<Extension()>
Public Function InvokeAsync (handlers As AsyncEventHandler, sender As Object, args As EventArgs) As Task

Parametreler

handlers
AsyncEventHandler

Olay işleyicileri. olabilir null.

sender
Object

Olay kaynağı.

args
EventArgs

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

Döndürülenler

Tüm işleyiciler tamamlandığında tamamlanan görev.

Özel durumlar

Herhangi bir işleyici başarısız olursa oluşturulur. Tüm hataların bir koleksiyonunu içerir.

Şunlara uygulanır

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

Zaman uyumsuz olay işleyicilerini çağırarak tüm olay işleyicileri çağrıldığında tamamlanan bir görevi döndürür. Listedeki bir sonraki işleyici çağrılmadan önce her işleyici tam olarak yürütülür (devamlılıklar dahil).

public:
generic <typename TEventArgs>
 where TEventArgs : EventArgs[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ InvokeAsync(Microsoft::VisualStudio::Threading::AsyncEventHandler<TEventArgs> ^ handlers, System::Object ^ sender, TEventArgs args);
public:
generic <typename TEventArgs>
[System::Runtime::CompilerServices::Extension]
 static System::Threading::Tasks::Task ^ InvokeAsync(Microsoft::VisualStudio::Threading::AsyncEventHandler<TEventArgs> ^ handlers, System::Object ^ sender, TEventArgs args);
public static System.Threading.Tasks.Task InvokeAsync<TEventArgs>(this Microsoft.VisualStudio.Threading.AsyncEventHandler<TEventArgs> handlers, object sender, TEventArgs args) where TEventArgs : EventArgs;
public static System.Threading.Tasks.Task InvokeAsync<TEventArgs>(this Microsoft.VisualStudio.Threading.AsyncEventHandler<TEventArgs>? handlers, object? sender, TEventArgs args);
static member InvokeAsync : Microsoft.VisualStudio.Threading.AsyncEventHandler<'EventArgs (requires 'EventArgs :> EventArgs)> * obj * 'EventArgs -> System.Threading.Tasks.Task (requires 'EventArgs :> EventArgs)
static member InvokeAsync : Microsoft.VisualStudio.Threading.AsyncEventHandler<'EventArgs> * obj * 'EventArgs -> System.Threading.Tasks.Task
<Extension()>
Public Function InvokeAsync(Of TEventArgs As EventArgs) (handlers As AsyncEventHandler(Of TEventArgs), sender As Object, args As TEventArgs) As Task
<Extension()>
Public Function InvokeAsync(Of TEventArgs) (handlers As AsyncEventHandler(Of TEventArgs), sender As Object, args As TEventArgs) As Task

Tür Parametreleri

TEventArgs

Her işleyiciye geçirilen bağımsız değişkenin türü.

Parametreler

handlers
AsyncEventHandler<TEventArgs>

Olay işleyicileri. olabilir null.

sender
Object

Olay kaynağı.

args
TEventArgs

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

Döndürülenler

Tüm işleyiciler tamamlandığında tamamlanan görev. Herhangi bir işleyici özel durum oluşturursa görev hatalıdır.

Özel durumlar

Herhangi bir işleyici başarısız olursa oluşturulur. Tüm hataların bir koleksiyonunu içerir.

Şunlara uygulanır