Workflow Engine .NET

Assembly: OptimaJet.Workflow.Core

Class AsyncEventHandlerExtensions

OptimaJet.Workflow.Core.Utils.AsyncEventHandlerExtensions

public static class AsyncEventHandlerExtensions

Inheritance

  • System.Object

Methods

public static Task InvokeSerialAsync<TEventArgs>(this AsyncEventHandler<TEventArgs> handler, object sender, TEventArgs args, CancellationToken token) #
Invoke async event handler serial way

Parameters

Name
Type
Description
handler
AsyncEventHandler<TEventArgs>
sender
Object
args
{TEventArgs}
token
CancellationToken

Returns

Type
Description
Task
public static Task InvokeParallelAsync<TEventArgs>(this AsyncEventHandler<TEventArgs> handler, object sender, TEventArgs args, CancellationToken token) #
Invoke async event handler parallel way

Parameters

Name
Type
Description
handler
AsyncEventHandler<TEventArgs>
sender
Object
args
{TEventArgs}
token
CancellationToken

Returns

Type
Description
Task