C# Класс _3PA.Lib.ReccurentAction

Allows to do a given action every XXX ms for XXX times
Наследование: IDisposable
Показать файл Открыть проект Примеры использования класса

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

Метод Описание
CleanAll ( ) : void

Clean all recurrent actions started

Dispose ( ) : void
ReccurentAction ( System.Action actionToDo, long timeLapse, int nbRepeat, bool doActionOnCreate = true ) : System

Executed ASYNCHRONOUSLY, Allows to do a given action (in a new task) every XXX ms for XXX times by default it does the action when creating this instance, set doActionOnCreate = false to not do it immediatly

Stop ( ) : void

Stop the recurrent action

Приватные методы

Метод Описание
OnTick ( object sender, System.Timers.ElapsedEventArgs elapsedEventArgs ) : void

This method every time the timer ticks

Описание методов

CleanAll() публичный статический Метод

Clean all recurrent actions started
public static CleanAll ( ) : void
Результат void

Dispose() публичный Метод

public Dispose ( ) : void
Результат void

ReccurentAction() публичный Метод

Executed ASYNCHRONOUSLY, Allows to do a given action (in a new task) every XXX ms for XXX times by default it does the action when creating this instance, set doActionOnCreate = false to not do it immediatly
public ReccurentAction ( System.Action actionToDo, long timeLapse, int nbRepeat, bool doActionOnCreate = true ) : System
actionToDo System.Action
timeLapse long
nbRepeat int
doActionOnCreate bool
Результат System

Stop() публичный Метод

Stop the recurrent action
public Stop ( ) : void
Результат void