C# Класс Hardly.Throttle

Показать файл Открыть проект Примеры использования класса

Открытые методы

Метод Описание
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