C# 클래스 Controller.PluginScheduler

상속: IDisposable
파일 보기 프로젝트 열기: h07r0d/Netduino-Aquarium-Controller 1 사용 예제들

공개 메소드들

메소드 설명
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