C# Класс Controller.PluginScheduler

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

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

Метод Описание
AddTask ( Delegate _delegate, object _state, System.TimeSpan _execute, System.TimeSpan _interval, bool _continuous ) : void

Adds a task to the scheduler

Dispose ( ) : void
PluginScheduler ( ) : System

Constructor

Start ( ) : void

Start the scheduler polling

Stop ( ) : void

Stop the Scheduler from Polling

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

Метод Описание
PollTasks ( object _state ) : void

Main polling thread

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

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

Adds a task to the scheduler
public AddTask ( Delegate _delegate, object _state, System.TimeSpan _execute, System.TimeSpan _interval, bool _continuous ) : void
_delegate System.Delegate Callback to execute on matching time
_state object State object to pass to the Callback
_execute System.TimeSpan Timespan when to execute the Callback
_interval System.TimeSpan Interval when to re-execute Callback, if any
_continuous bool Should this Task be continuously rescheduled
Результат void

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

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

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

Constructor
public PluginScheduler ( ) : System
Результат System

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

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

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

Stop the Scheduler from Polling
public Stop ( ) : void
Результат void