TplExtensions.InvokeAsync Yöntem
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
Aşırı Yüklemeler
| InvokeAsync(AsyncEventHandler, Object, EventArgs) |
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). |
| 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). |
InvokeAsync(AsyncEventHandler, Object, EventArgs)
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).
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)
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).
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.