Class DelegateExtensions
Help methods on AsyncEventHandler.
Inheritance
System.Object
DelegateExtensions
Namespace: EPiServer.Async
Assembly: EPiServer.Framework.dll
Version: 12.0.3Syntax
public static class DelegateExtensions : Object
Methods
InvokeAll<TEventArg>(AsyncEventHandler<TEventArg>, TEventArg)
Call or invoke all dynamically method represented by the current delegate one after one.
Declaration
public static Task InvokeAll<TEventArg>(this AsyncEventHandler<TEventArg> eventHandler, TEventArg args)
Parameters
Type | Name | Description |
---|---|---|
AsyncEventHandler<TEventArg> | eventHandler | The async event handler |
TEventArg | args | The event arg. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
Type Parameters
Name | Description |
---|---|
TEventArg | The event arg type. |
InvokeAll<TEventArg>(AsyncEventHandler<TEventArg>, Object, TEventArg)
Call or invoke all dynamically method represented by the current delegate one after one.
Declaration
public static Task InvokeAll<TEventArg>(this AsyncEventHandler<TEventArg> eventHandler, object sender, TEventArg args)
Parameters
Type | Name | Description |
---|---|---|
AsyncEventHandler<TEventArg> | eventHandler | The async event handler |
System.Object | sender | The sender. |
TEventArg | args | The event arg. |
Returns
Type | Description |
---|---|
System.Threading.Tasks.Task |
Type Parameters
Name | Description |
---|---|
TEventArg | The event arg type. |