C# 클래스 llbc.Timer

Timer class.
파일 보기 프로젝트 열기: lailongwei/llbc 1 사용 예제들

공개 메소드들

메소드 설명
Cancel ( ) : void

Cancel timer.

Schedule ( TimeoutHandler timeoutHandler, System.DateTime firstTimeoutTime, double period = 0.0, TimerCancelHandler cancelHandler = null ) : Timer

Schedule timer, same with Non-Static Schedule(DateTime, double) method.

Schedule ( TimeoutHandler timeoutHandler, double dueTime, double period = 0.0, TimerCancelHandler cancelHandler = null ) : Timer

Schedule timer, same with Non-Static Schedule(double, double) method.

Schedule ( System.DateTime firstTimeoutTime, double period = 0.0 ) : void

Schedule timer.

Schedule ( double dueTime, double period = 0.0 ) : void

Schedule timer.

Timer ( TimeoutHandler timeoutHandler, TimerCancelHandler cancelHandler = null ) : System

Construct new timer.

비공개 메소드들

메소드 설명
_OnCancel ( ) : void
_OnTimeout ( ) : int

메소드 상세

Cancel() 공개 메소드

Cancel timer.
public Cancel ( ) : void
리턴 void

Schedule() 공개 정적인 메소드

Schedule timer, same with Non-Static Schedule(DateTime, double) method.
public static Schedule ( TimeoutHandler timeoutHandler, System.DateTime firstTimeoutTime, double period = 0.0, TimerCancelHandler cancelHandler = null ) : Timer
timeoutHandler TimeoutHandler Timeout handler
firstTimeoutTime System.DateTime first timeout time
period double period, in seconds
cancelHandler TimerCancelHandler timer cancel handler
리턴 Timer

Schedule() 공개 정적인 메소드

Schedule timer, same with Non-Static Schedule(double, double) method.
public static Schedule ( TimeoutHandler timeoutHandler, double dueTime, double period = 0.0, TimerCancelHandler cancelHandler = null ) : Timer
timeoutHandler TimeoutHandler Timeout handler
dueTime double dueTime, in seconds
period double period, in seconds
cancelHandler TimerCancelHandler timer cancel handler
리턴 Timer

Schedule() 공개 메소드

Schedule timer.
public Schedule ( System.DateTime firstTimeoutTime, double period = 0.0 ) : void
firstTimeoutTime System.DateTime first timeout time, absolute time
period double period, in seconds, default is 0.0, means same with (firstTimeoutTime - DateTime.Now)
리턴 void

Schedule() 공개 메소드

Schedule timer.
public Schedule ( double dueTime, double period = 0.0 ) : void
dueTime double dueTime, in seconds
period double period, in seconds, default is 0.0, means same with dueTime
리턴 void

Timer() 공개 메소드

Construct new timer.
public Timer ( TimeoutHandler timeoutHandler, TimerCancelHandler cancelHandler = null ) : System
timeoutHandler TimeoutHandler timeout handler
cancelHandler TimerCancelHandler timer cancel handler, optional
리턴 System