TplExtensions.InvokeAsync Méthode
Définition
Important
Certaines informations portent sur la préversion du produit qui est susceptible d’être en grande partie modifiée avant sa publication. Microsoft exclut toute garantie, expresse ou implicite, concernant les informations fournies ici.
Surcharges
InvokeAsync(AsyncEventHandler, Object, EventArgs) |
Appelle les gestionnaires d'événements asynchrones en retournant une tâche qui se termine lorsque tous les gestionnaires d'événements ont été appelés. Chaque gestionnaire est entièrement exécuté (continuations comprises) avant que le gestionnaire suivant dans la liste ne soit appelé. |
InvokeAsync<TEventArgs>(AsyncEventHandler<TEventArgs>, Object, TEventArgs) |
Appelle les gestionnaires d'événements asynchrones en retournant une tâche qui se termine lorsque tous les gestionnaires d'événements ont été appelés. Chaque gestionnaire est entièrement exécuté (continuations comprises) avant que le gestionnaire suivant dans la liste ne soit appelé. |
InvokeAsync(AsyncEventHandler, Object, EventArgs)
Appelle les gestionnaires d'événements asynchrones en retournant une tâche qui se termine lorsque tous les gestionnaires d'événements ont été appelés. Chaque gestionnaire est entièrement exécuté (continuations comprises) avant que le gestionnaire suivant dans la liste ne soit appelé.
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
Paramètres
- handlers
- AsyncEventHandler
Gestionnaires d'événements. Peut avoir la valeur null
.
- sender
- Object
Source de l'événement.
- args
- EventArgs
Argument d'événement.
Retours
Tâche qui se termine lorsque tous les gestionnaires sont terminés.
Exceptions
Lancée si l'un des gestionnaires échoue. Contient une collection de tous les échecs.
S’applique à
InvokeAsync<TEventArgs>(AsyncEventHandler<TEventArgs>, Object, TEventArgs)
Appelle les gestionnaires d'événements asynchrones en retournant une tâche qui se termine lorsque tous les gestionnaires d'événements ont été appelés. Chaque gestionnaire est entièrement exécuté (continuations comprises) avant que le gestionnaire suivant dans la liste ne soit appelé.
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
Paramètres de type
- TEventArgs
Type d’argument passé à chaque gestionnaire.
Paramètres
- handlers
- AsyncEventHandler<TEventArgs>
Gestionnaires d'événements. Peut avoir la valeur null
.
- sender
- Object
Source de l'événement.
- args
- TEventArgs
Argument d'événement.
Retours
Tâche qui se termine lorsque tous les gestionnaires sont terminés. La tâche rencontre une erreur si l'un des gestionnaires lance une exception.
Exceptions
Lancée si l'un des gestionnaires échoue. Contient une collection de tous les échecs.