IGuardedOperations.RaiseEventOnBackgroundAsync<TArgs> Yöntem

Tanım

, Bir arka plan iş parçacığında belirtilen bir olayı güvenli bir şekilde oluşturur args . Hatalar, gönderen başına izlenir, her işleyici için performans izlenir.

public:
generic <typename TArgs>
 where TArgs : EventArgs System::Threading::Tasks::Task ^ RaiseEventOnBackgroundAsync(System::Object ^ sender, Microsoft::VisualStudio::Threading::AsyncEventHandler<TArgs> ^ eventHandlers, TArgs args);
public System.Threading.Tasks.Task RaiseEventOnBackgroundAsync<TArgs> (object sender, Microsoft.VisualStudio.Threading.AsyncEventHandler<TArgs> eventHandlers, TArgs args) where TArgs : EventArgs;
abstract member RaiseEventOnBackgroundAsync : obj * Microsoft.VisualStudio.Threading.AsyncEventHandler<'Args (requires 'Args :> EventArgs)> * 'Args -> System.Threading.Tasks.Task (requires 'Args :> EventArgs)
Public Function RaiseEventOnBackgroundAsync(Of TArgs As EventArgs) (sender As Object, eventHandlers As AsyncEventHandler(Of TArgs), args As TArgs) As Task

Tür Parametreleri

TArgs

Parametreler

sender
Object

Olayın göndericisine başvuru. Hataları izler.

eventHandlers
AsyncEventHandler<TArgs>

Tetikedilecek olay. Her işleyici performansı izler.

args
TArgs

Olay verileri.

Döndürülenler

Task

TaskZaman uyumsuz olarak yürüten bir eventHandlers .

Açıklamalar

Bu sınıf, Visual Studio altyapısını destekler ve genel içinde doğrudan kodunuzdan kullanılmaya yönelik değildir.

Şunlara uygulanır