Skip to main content

Class MultiServerTimer

Inheritance

↳ object

    ↳ WorkflowTimer

        MultiServerTimer

Implements

IDisposable

Inherited Members

WorkflowTimer._workflowRuntime

WorkflowTimer.TimerCategory

WorkflowTimer.BeforeOnTimer

WorkflowTimer.AfterOnTimer

WorkflowTimer.RestartAsync()

WorkflowTimer.Disabled

WorkflowTimer.Enable()

WorkflowTimer.Disable()

WorkflowTimer.Dispose(bool)

WorkflowTimer.Dispose()

Equals(object)

Equals(object, object)

GetHashCode()

GetType()

MemberwiseClone()

ReferenceEquals(object, object)

ToString()

Namespace: OptimaJet.Workflow.Core.Runtime.Timers

Assembly: OptimaJet.Workflow.Core.dll

Syntax
public class MultiServerTimer : WorkflowTimer, IDisposable

Constructors

MultiServerTimer(TimerCategory, WorkflowRuntime, IMultiServerSettingsSource, Func<MultiServerSettings, int>, Func<Task>)

Declaration
public MultiServerTimer(TimerCategory timerCategory, WorkflowRuntime runtime, IMultiServerSettingsSource settingsSource, Func<MultiServerSettings, int> timerIntervalGetter, Func<Task> onTimerAsync)
Parameters
TypeNameDescription
TimerCategorytimerCategory
WorkflowRuntimeruntime
IMultiServerSettingsSourcesettingsSource
Func<MultiServerSettings, int>timerIntervalGetter
Func<Task>onTimerAsync

Extension Methods