Universal Windows Service Class Library

uws.Triggers Namespace

Triggers for different usage. Could also be used from external applications.

Namespace hierarchy

Classes

Class Description
CronTrigger Implementation of a trigger which fires at different times using a crontab configuration.
DailyTrigger Implementation of a trigger which fires every day at a configured time.
IntervalTrigger Implementation of a trigger which fires every time the configured interval is over.
OneTimeTrigger Implementation of a trigger which fires only one time.
OnServiceStartTrigger Implementation of a trigger which fires its event only at service start.
ServerTrigger Implementation of a trigger which fires its event due to different monitors.
Trigger Abstract class used as basic class for different trigger implementations. Every derived class must conatain a default constructor with no arguments.
TriggerEventArgs Class which represents the event arguments for a trigger event.
WeeklyTrigger Implementation of a trigger which fires every week at a configured weekday and time.

Interfaces

Interface Description
ITrigger Interface class for handling all triggers.

Delegates

Delegate Description
TriggerEventHandler Delegate for the trigger event handler.