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 : ObjectMethods
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. | 
