AsyncEventHandler Delegate
Definition
Important
Some information relates to prerelease product that may be substantially modified before it’s released. Microsoft makes no warranties, express or implied, with respect to the information provided here.
An asynchronous event handler.
public delegate System::Threading::Tasks::Task ^ AsyncEventHandler(System::Object ^ sender, EventArgs ^ args);
public delegate System.Threading.Tasks.Task AsyncEventHandler(object sender, EventArgs args);
public delegate System.Threading.Tasks.Task AsyncEventHandler(object? sender, EventArgs args);
type AsyncEventHandler = delegate of obj * EventArgs -> Task
Public Delegate Function AsyncEventHandler(sender As Object, args As EventArgs) As Task
Parameters
- sender
- Object
The sender of the event.
- args
- EventArgs
Event arguments.
Return Value
A task whose completion signals handling is finished.
Extension Methods
InvokeAsync(AsyncEventHandler, Object, EventArgs) |
Invokes asynchronous event handlers, returning a task that completes when all event handlers have been invoked. Each handler is fully executed (including continuations) before the next handler in the list is invoked. |