C# Класс Orc.Scheduling.SchedulingService

Наследование: ISchedulingService
Показать файл Открыть проект

Открытые методы

Метод Описание
AddScheduledTask ( IScheduledTask scheduledTask ) : void
RemoveScheduledTask ( IScheduledTask scheduledTask ) : void
SchedulingService ( ITimeService timeService ) : System
Start ( ) : void
Stop ( ) : void

Приватные методы

Метод Описание
OnRunningTaskCompleted ( Task task ) : void
OnTimerTick ( object state ) : void
StartNewTasksAsync ( ) : Task
StartTask ( IScheduledTask scheduledTask ) : bool
TerminateTask ( RunningTask runningTask ) : void
TerminateTasksTakingTooLongAsync ( ) : Task
UpdateTimerForNextEvent ( ) : void

Описание методов

AddScheduledTask() публичный Метод

public AddScheduledTask ( IScheduledTask scheduledTask ) : void
scheduledTask IScheduledTask
Результат void

RemoveScheduledTask() публичный Метод

public RemoveScheduledTask ( IScheduledTask scheduledTask ) : void
scheduledTask IScheduledTask
Результат void

SchedulingService() публичный Метод

public SchedulingService ( ITimeService timeService ) : System
timeService ITimeService
Результат System

Start() публичный Метод

public Start ( ) : void
Результат void

Stop() публичный Метод

public Stop ( ) : void
Результат void