[This is preliminary documentation and is subject to change.]
Facilittates working with time sources
Classes
| Class | Description | |
|---|---|---|
| DaysOfWeekUtils | ||
| DefaultTimeSource |
Provides default time source implementation which is build on DateTime local class
| |
| Event |
Represents an event manageable by IEventTimer
| |
| EventTimer |
Provides default implementation for IEventTimer
| |
| NOPEventTimer |
Normally this class should never be used as the dafult EventTimer is always present instead of nop
| |
| TimeException |
Base exception thrown by the Time framework
| |
| TimeLocation |
Data about location where time is measured relative to UTC
| |
| WinApi |
Interfaces
| Interface | Description | |
|---|---|---|
| IEventHandler |
Represents an entity that can handle events.
This type is used to implement event handlers that get injected via config
| |
| IEventTimer |
Denotes a contract for an app-global event timer - an entity that fires requested events
| |
| IEventTimerImplementation |
Denotes an implementation for an app-global event timer - an entity that fires requested events
| |
| ILocalizedTimeProvider |
Describes an entity that provides the localized time
| |
| ITimeSource |
Denotes app-global time source - an entity that supplies time in this application instance
| |
| ITimeSourceImplementation |
Denotes an implementation for an app-global time source - an entity that supplies time in this application instance
|
Delegates
| Delegate | Description | |
|---|---|---|
| TimerEvent |
Delegate type for events that get called when timer fires
| |
| TimerEventDefinitionChange |
Delegate type for events that get called when one of timer event definition parameters changes
| |
| TimerEventStatusChange |
Delegate type for events that get called when timer event status changes
|
Enumerations
| Enumeration | Description | |
|---|---|---|
| DaysOfWeek |
Days of week bitmask enumeration
| |
| EventBodyAsyncModel |
Defines event body execution asynchrony model
| |
| EventStatus |
Denotes statuses that events get transitioned through
|