Class PolarTimerManagerUI.Timer
- Namespace
- PolarStudio
- Assembly
- PolarStudio.dll
This class contains the details of a timer.
public class PolarTimerManagerUI.Timer
- Inheritance
-
PolarTimerManagerUI.Timer
- Inherited Members
- Extension Methods
Properties
ActionScript
Returns the script to perform.
public string ActionScript { get; set; }
Property Value
BusyRunningAction
Returns a boolean indicating the timer is busy running.
public bool BusyRunningAction { get; set; }
Property Value
ConfigurationFile
Returns the name of the configuration file in the file system.
public string ConfigurationFile { get; set; }
Property Value
CurrentAction
Returns the current action that is taking place.
public string CurrentAction { get; set; }
Property Value
CurrentActionStartedDateTime
Returns the UTC date time the current action was started.
public DateTime CurrentActionStartedDateTime { get; set; }
Property Value
CurrentStatus
Returns the current status.
public PolarTimerManagerUI.Timer.TimerStatus CurrentStatus { get; set; }
Property Value
Errors
Returns the list of errors for the timer.
public List<PolarTimerManagerUI.TimerError> Errors { get; set; }
Property Value
IntervalSeconds
Returns the interval in seconds to run the timer.
public int IntervalSeconds { get; set; }
Property Value
LastPing
Returns the UTC date time the timer was last pinged.
public DateTime LastPing { get; set; }
Property Value
LastRunDurationMS
Returns the duration of the last run in milli seconds.
public double LastRunDurationMS { get; set; }
Property Value
ProcessID
Returns the ProcessID of the process in the operating system.
public int ProcessID { get; set; }
Property Value
RequestedStatus
Returns the requested status.
public PolarTimerManagerUI.Timer.TimerStatus RequestedStatus { get; set; }
Property Value
TimerID
Returns the GUID/ID of the timer.
public string TimerID { get; set; }
Property Value
TotalRunCount
Returns the total number of times the timer was fired.
public int TotalRunCount { get; set; }
Property Value
TotalRunDurationMS
Returns the total number of milli seconds used to run the timer.
public double TotalRunDurationMS { get; set; }