Namespace Eco.Core.Utils.Threading
Classes
ActionUtils
ActionWorker
Wraps asynchronous action to IWorker interface.
EventDrivenWorker
Worker which controlled by Eco.Core.Utils.Threading.EventDrivenWorker.autoResetEvent. It will wait until Eco.Core.Utils.Threading.EventDrivenWorker.autoResetEvent set before every call to DoRepeatableWork(CancellationToken).
IntervalActionWorker
Executes an action with specific interval (it will adjust delay between executions based on the action execution time).
PeriodicWorkerFactory
RepeatableActionWorker
Performs repeatable async action until cancelled.
RepeatableWorkerBase
Base class for workers which implements default repeatable Worker workflow.
ThreadPriorityTaskFactory
ThreadPriorityTaskScheduler
WorkerBase
Base class for workers which implements default Worker workflow.