C# 클래스 Aegis.Calculate.IntervalTimer

상속: IDisposable
파일 보기 프로젝트 열기: SyncZone/AegisFramework 1 사용 예제들

공개 프로퍼티들

프로퍼티 타입 설명
Interval int
Name string
Timers NamedObjectIndexer

공개 메소드들

메소드 설명
Dispose ( ) : void
IntervalTimer ( int interval, System.Action action ) : System
IntervalTimer ( string name, int interval, System.Action action ) : System
SetCallCount ( int count ) : IntervalTimer

호출 횟수를 지정합니다.

Start ( ) : void
StartAfter ( int delay ) : void
Stop ( ) : void

비공개 메소드들

메소드 설명
DisposeAll ( ) : void
TimerThreadRunner ( ) : void

메소드 상세

Dispose() 공개 메소드

public Dispose ( ) : void
리턴 void

IntervalTimer() 공개 메소드

public IntervalTimer ( int interval, System.Action action ) : System
interval int
action System.Action
리턴 System

IntervalTimer() 공개 메소드

public IntervalTimer ( string name, int interval, System.Action action ) : System
name string
interval int
action System.Action
리턴 System

SetCallCount() 공개 메소드

호출 횟수를 지정합니다.
public SetCallCount ( int count ) : IntervalTimer
count int -1을 설정하면 무한호출이 되며, 1 이상의 값은 횟수를 지정합니다. 0은 허용되지 않습니다.
리턴 IntervalTimer

Start() 공개 메소드

public Start ( ) : void
리턴 void

StartAfter() 공개 메소드

public StartAfter ( int delay ) : void
delay int
리턴 void

Stop() 공개 메소드

public Stop ( ) : void
리턴 void

프로퍼티 상세

Interval 공개적으로 프로퍼티

public int Interval
리턴 int

Name 공개적으로 프로퍼티

public string Name
리턴 string

Timers 공개적으로 정적으로 프로퍼티

public static NamedObjectIndexer Timers
리턴 NamedObjectIndexer