N2CMS

Classes | Enumerations

Package N2.Plugin.Scheduling

Classes

class  Heart
 A wrapper for a timer that beats at a certain interval. More...
interface  IHeart
 Interface of a timer wrapper that beats at a certain interval. More...
class  ScheduledAction
 Base class for actions that can be scheduled to be executed by the system at certain intervals. Inherit from this class and decorate using. More...
class  ScheduleExecutionAttribute
 Defines how often a scheduled action should execute. More...
class  Scheduler
 Maintains a list of scheduler actions and checks wether it's time to execute them. More...

Enumerations

enum  Repeat { Once = 1, Indefinitely = 2 }
 

Specifies wether an action should be executed more than once.

More...
enum  TimeUnit { Seconds, Minutes, Hours }
 

Specifies the unit of a duration integer.

More...

Enumeration Type Documentation

Specifies wether an action should be executed more than once.

Enumerator:
Once 

Execute the action once and then remove it.

Indefinitely 

Execute the action after the specified duration as long as the application is running.

Definition at line 10 of file Repeat.cs.

Specifies the unit of a duration integer.

Enumerator:
Seconds 
Minutes 
Hours 

Definition at line 10 of file TimeUnit.cs.