Table of Contents

Delegate TimerTriggeredEventHandler

Namespace
Common
Assembly
Lykke.Common.dll

Triggered handler delegate

public delegate Task TimerTriggeredEventHandler(ITimerTrigger timer, TimerTriggeredHandlerArgs args, CancellationToken cancellationToken)

Parameters

timer ITimerTrigger

Timer being triggered

args TimerTriggeredHandlerArgs

Event arguments

cancellationToken CancellationToken

Cancellation token, which will be cancelled, if Stop() is being called

Returns

Task
Extension Methods

Constructors

TimerTriggeredEventHandler(object, nint)

public TimerTriggeredEventHandler(object @object, nint method)

Parameters

object object
method nint

Methods

BeginInvoke(ITimerTrigger, TimerTriggeredHandlerArgs, CancellationToken, AsyncCallback, object)

public virtual IAsyncResult BeginInvoke(ITimerTrigger timer, TimerTriggeredHandlerArgs args, CancellationToken cancellationToken, AsyncCallback callback, object @object)

Parameters

timer ITimerTrigger
args TimerTriggeredHandlerArgs
cancellationToken CancellationToken
callback AsyncCallback
object object

Returns

IAsyncResult

EndInvoke(IAsyncResult)

public virtual Task EndInvoke(IAsyncResult result)

Parameters

result IAsyncResult

Returns

Task

Invoke(ITimerTrigger, TimerTriggeredHandlerArgs, CancellationToken)

public virtual Task Invoke(ITimerTrigger timer, TimerTriggeredHandlerArgs args, CancellationToken cancellationToken)

Parameters

timer ITimerTrigger
args TimerTriggeredHandlerArgs
cancellationToken CancellationToken

Returns

Task