TplExtensions.InvokeAsync Método
Definición
Importante
Parte de la información hace referencia a la versión preliminar del producto, que puede haberse modificado sustancialmente antes de lanzar la versión definitiva. Microsoft no otorga ninguna garantía, explícita o implícita, con respecto a la información proporcionada aquí.
Sobrecargas
| Nombre | Description |
|---|---|
| InvokeAsync(AsyncEventHandler, Object, EventArgs) |
Invoca controladores de eventos asincrónicos y devuelve una tarea que se completa cuando se han invocado todos los controladores de eventos. Cada controlador se ejecuta por completo (incluidas las continuaciones) antes de invocar al siguiente controlador de la lista. |
| InvokeAsync<TEventArgs>(AsyncEventHandler<TEventArgs>, Object, TEventArgs) |
Invoca controladores de eventos asincrónicos y devuelve una tarea que se completa cuando se han invocado todos los controladores de eventos. Cada controlador se ejecuta por completo (incluidas las continuaciones) antes de invocar al siguiente controlador de la lista. |
InvokeAsync(AsyncEventHandler, Object, EventArgs)
Invoca controladores de eventos asincrónicos y devuelve una tarea que se completa cuando se han invocado todos los controladores de eventos. Cada controlador se ejecuta por completo (incluidas las continuaciones) antes de invocar al siguiente controlador de la lista.
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
Parámetros
- handlers
- AsyncEventHandler
Controladores de eventos. Puede ser NULL.
- sender
- Object
Origen del evento.
- args
- EventArgs
Argumento de evento.
Devoluciones
Tarea que se completa cuando se han completado todos los controladores.
Excepciones
Se produce si se produce un error en algún controlador. Contiene una colección de todos los errores.
Se aplica a
InvokeAsync<TEventArgs>(AsyncEventHandler<TEventArgs>, Object, TEventArgs)
Invoca controladores de eventos asincrónicos y devuelve una tarea que se completa cuando se han invocado todos los controladores de eventos. Cada controlador se ejecuta por completo (incluidas las continuaciones) antes de invocar al siguiente controlador de la lista.
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
Parámetros de tipo
- TEventArgs
Tipo de argumento pasado a cada controlador.
Parámetros
- handlers
- AsyncEventHandler<TEventArgs>
Controladores de eventos. Puede ser NULL.
- sender
- Object
Origen del evento.
- args
- TEventArgs
Argumento de evento.
Devoluciones
Tarea que se completa cuando se han completado todos los controladores. Se produce un error en la tarea si alguno de los controladores produce una excepción.
Excepciones
Se produce si se produce un error en algún controlador. Contiene una colección de todos los errores.