C# 클래스 Hardly.Throttle

파일 보기 프로젝트 열기: hardlydifficult/HardlyBot 1 사용 예제들

공개 메소드들

메소드 설명
ExecuteIfReady ( ulong key ) : bool
SleepTillReady ( ulong key ) : void
Throttle ( TimeSpan timeBetweenActions ) : System
TimeRemaining ( ulong key ) : TimeSpan

비공개 메소드들

메소드 설명
TimeToSleepFor ( ulong key ) : int

메소드 상세

ExecuteIfReady() 공개 메소드

public ExecuteIfReady ( ulong key ) : bool
key ulong
리턴 bool

SleepTillReady() 공개 메소드

public SleepTillReady ( ulong key ) : void
key ulong
리턴 void

Throttle() 공개 메소드

public Throttle ( TimeSpan timeBetweenActions ) : System
timeBetweenActions TimeSpan
리턴 System

TimeRemaining() 공개 메소드

public TimeRemaining ( ulong key ) : TimeSpan
key ulong
리턴 TimeSpan