Class TimerSubscription
An implementation of ITimerSubscription that contains multiple overridden constructors to make it
easier for objects that have different time information to work with the ITimerService easily.
Inheritance
TimerSubscription
Assembly: cs.temp.dll.dll
Syntax
public class TimerSubscription : ITimerSubscription
Constructors
TimerSubscription(DateTime, DateTime, Boolean, Int32)
Declaration
public TimerSubscription(DateTime endTime, DateTime startTime, bool loop = false, int priority = default(int))
Parameters
Type |
Name |
Description |
DateTime |
endTime |
|
DateTime |
startTime |
|
Boolean |
loop |
|
Int32 |
priority |
|
TimerSubscription(DateTime, Int64, Boolean, Int32)
Declaration
public TimerSubscription(DateTime endTime, long startTimestamp, bool loop = false, int priority = default(int))
Parameters
Type |
Name |
Description |
DateTime |
endTime |
|
Int64 |
startTimestamp |
|
Boolean |
loop |
|
Int32 |
priority |
|
TimerSubscription(Int64, DateTime, Boolean, Int32)
Declaration
public TimerSubscription(long duration, DateTime startTime, bool loop = false, int priority = default(int))
Parameters
TimerSubscription(Int64, Boolean, Int32)
Declaration
public TimerSubscription(long duration, bool loop = false, int priority = default(int))
Parameters
TimerSubscription(Int64, Int64, Boolean, Int32)
Declaration
public TimerSubscription(long duration, long startTimestamp, bool loop = false, int priority = default(int))
Parameters
Fields
_duration
Declaration
Field Value
_loop
Declaration
protected readonly bool _loop
Field Value
_priority
Declaration
protected readonly int _priority
Field Value
_startTimestamp
Declaration
protected long _startTimestamp
Field Value
Properties
Duration
Declaration
public virtual long Duration { get; set; }
Property Value
EndTime
Declaration
public virtual DateTime EndTime { get; }
Property Value
Type |
Description |
DateTime |
|
EndTimestamp
Declaration
public virtual long EndTimestamp { get; }
Property Value
HasStartTime
Declaration
public virtual bool HasStartTime { get; }
Property Value
Loop
Declaration
public virtual bool Loop { get; }
Property Value
Priority
Declaration
public virtual int Priority { get; }
Property Value
StartTime
Declaration
public virtual DateTime StartTime { get; }
Property Value
Type |
Description |
DateTime |
|
StartTimestamp
Declaration
public virtual long StartTimestamp { get; set; }
Property Value
Implements