Delegate TimerTriggeredEventHandler
- Namespace
- Common
- Assembly
- Lykke.Common.dll
Triggered handler delegate
public delegate Task TimerTriggeredEventHandler(ITimerTrigger timer, TimerTriggeredHandlerArgs args, CancellationToken cancellationToken)
Parameters
timer
ITimerTriggerTimer being triggered
args
TimerTriggeredHandlerArgsEvent arguments
cancellationToken
CancellationTokenCancellation token, which will be cancelled, if Stop() is being called
Returns
- Extension Methods
Constructors
TimerTriggeredEventHandler(object, nint)
public TimerTriggeredEventHandler(object @object, nint method)
Parameters
Methods
BeginInvoke(ITimerTrigger, TimerTriggeredHandlerArgs, CancellationToken, AsyncCallback, object)
public virtual IAsyncResult BeginInvoke(ITimerTrigger timer, TimerTriggeredHandlerArgs args, CancellationToken cancellationToken, AsyncCallback callback, object @object)
Parameters
timer
ITimerTriggerargs
TimerTriggeredHandlerArgscancellationToken
CancellationTokencallback
AsyncCallbackobject
object
Returns
EndInvoke(IAsyncResult)
public virtual Task EndInvoke(IAsyncResult result)
Parameters
result
IAsyncResult
Returns
Invoke(ITimerTrigger, TimerTriggeredHandlerArgs, CancellationToken)
public virtual Task Invoke(ITimerTrigger timer, TimerTriggeredHandlerArgs args, CancellationToken cancellationToken)
Parameters
timer
ITimerTriggerargs
TimerTriggeredHandlerArgscancellationToken
CancellationToken