C# 클래스 NSoft.NFramework.Parallelism.DataStructures.ActionCountdownEvent

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

공개 메소드들

메소드 설명
ActionCountdownEvent ( int initialCount, System.Action action ) : System

생성자

AddCount ( ) : void

Countdown 수를 하나 늘린다.

Dispose ( ) : void

리소스 해제

Signal ( ) : void

Countdown 수를 하나 감소시키도록, 신호를 보냅니다. Countdown이 완료되면, 지정한 action을 수행합니다.

보호된 메소드들

메소드 설명
Dispose ( bool disposing ) : void

리소스 해제

메소드 상세

ActionCountdownEvent() 공개 메소드

생성자
public ActionCountdownEvent ( int initialCount, System.Action action ) : System
initialCount int 초기 countdown 수 (0보다 크거나 같아야 합니다)
action System.Action countdown이 끝나면 (countdown 수가 0가 되면) 수행할 action
리턴 System

AddCount() 공개 메소드

Countdown 수를 하나 늘린다.
public AddCount ( ) : void
리턴 void

Dispose() 공개 메소드

리소스 해제
public Dispose ( ) : void
리턴 void

Dispose() 보호된 메소드

리소스 해제
protected Dispose ( bool disposing ) : void
disposing bool
리턴 void

Signal() 공개 메소드

Countdown 수를 하나 감소시키도록, 신호를 보냅니다. Countdown이 완료되면, 지정한 action을 수행합니다.
public Signal ( ) : void
리턴 void