IPeriodicWorker - интерфейс

Обработчик периодически выполняющегося действия.

Definition

Пространство имён: Tessa.Platform
Сборка: Tessa (в Tessa.dll) Версия: 4.0.4
C#
public interface IPeriodicWorker

Заметки

Функция GetHashCode не должна переопределяться или должна быть корректной функцией хеширования.

Свойства

IsEnabled Признак того, что обработчик активен. Если он не активен до первого срабатывания DoWorkAsync(CancellationToken) по таймеру, то обработчик не используется. Если он активен после этого, то дальнейшие вызовы DoWorkAsync(CancellationToken) не выполняются. Неактивный обработчик не может стать активным.

Методы

DoWorkAsync Периодически выполняемая задача.
GetNextPeriod Возвращает период последующего выполнения действия DoWorkAsync(CancellationToken).

См. также