Compartir a través de


TplExtensions.InvokeAsync Método

Definición

Sobrecargas

InvokeAsync(AsyncEventHandler, Object, EventArgs)

Invoca controladores de eventos asincrónicos, devolviendo una tarea que se completa cuando se han invocado todos los controladores de eventos. Se ejecuta totalmente cada controlador (incluidas las continuaciones) antes de que se invoque el siguiente controlador de la lista.

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

Invoca controladores de eventos asincrónicos, devolviendo una tarea que se completa cuando se han invocado todos los controladores de eventos. Se ejecuta totalmente cada controlador (incluidas las continuaciones) antes de que se invoque el siguiente controlador de la lista.

InvokeAsync(AsyncEventHandler, Object, EventArgs)

Invoca controladores de eventos asincrónicos, devolviendo una tarea que se completa cuando se han invocado todos los controladores de eventos. Se ejecuta totalmente cada controlador (incluidas las continuaciones) antes de que se invoque el 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 del evento.

Devoluciones

Tarea que se completa cuando se han completado todos los controladores.

Excepciones

Se produce si algunos controladores generan errores. Contiene una colección de todos los errores.

Se aplica a

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

Invoca controladores de eventos asincrónicos, devolviendo una tarea que se completa cuando se han invocado todos los controladores de eventos. Se ejecuta totalmente cada controlador (incluidas las continuaciones) antes de que se invoque el 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 del evento.

Devoluciones

Tarea que se completa cuando se han completado todos los controladores. La tarea genera un error si algún controlador inicia una excepción.

Excepciones

Se produce si algunos controladores generan errores. Contiene una colección de todos los errores.

Se aplica a