Navigation :
AsyncEventHandlerExtensions
Name |
Value |
Assembly |
Catel.Core |
Namespace |
Catel |
Available on |
.NET Framework 4.5, .NET Framework 4.6, Portable Class Libraries, Xamarin - Android, Xamarin - iOS |
public static class AsyncEventHandlerExtensions
Extensions for asynchronous event handlers.
Fields
Methods
SafeInvokeAsync(AsyncEventHandler<EventArgs> handler, object sender, bool allowParallelExecution)
Invokes the specified handler
Parameters
Name |
Description |
handler |
The handler. |
sender |
The sender. |
allowParallelExecution |
if set totrue , allow parallel invocation of the handlers. |
Returns
Task<System.Boolean>.
SafeInvokeAsync<TEventArgs>(AsyncEventHandler<TEventArgs> handler, object sender, TEventArgs e, bool allowParallelExecution)
Invokes the specified handler
Type Parameters
TEventArgs
The type of the class.
Parameters
Name |
Description |
handler |
The handler. |
sender |
The sender. |
e |
The event args. |
allowParallelExecution |
if set totrue , allow parallel invocation of the handlers. |
Returns
Task<System.Boolean>.
Have a question about Catel? Use StackOverflow with the Catel tag!
Discussion