TickerQTickerQ

Entities

Property reference for all TickerQ entity types.

BaseTickerEntity

Base class for all ticker entities.

PropertyTypeSetterDefault
IdGuidsetGuid.NewGuid()
Functionstringset
Descriptionstringset
InitIdentifierstringinternal
CreatedAtDateTimeinternalDateTime.UtcNow
UpdatedAtDateTimeinternalDateTime.UtcNow

TimeTickerEntity<TTicker>

Inherits BaseTickerEntity.

Generic constraint: TTicker : TimeTickerEntity<TTicker>

PropertyTypeSetterDefault / Notes
ExecutionTimeDateTime?set
StatusTickerStatusinternal
Requestbyte[]set
Retriesintset
RetryIntervalsint[]set
RetryCountintinternal
LockHolderstringinternal
LockedAtDateTime?internal
ExecutedAtDateTime?internal
ElapsedTimelonginternal
ExceptionMessagestringinternal
SkippedReasonstringinternal
ParentIdGuid?internal
ParentTTickerinternal[JsonIgnore]
ChildrenICollection<TTicker>setnew List<TTicker>()
RunConditionRunCondition?set

TimeTickerEntity

Non-generic convenience type. Inherits TimeTickerEntity<TimeTickerEntity>.


CronTickerEntity

Inherits BaseTickerEntity.

PropertyTypeSetterDefault
Expressionstringset
Requestbyte[]set
Retriesintset
RetryIntervalsint[]set
IsEnabledboolsettrue

CronTickerOccurrenceEntity<TCronTicker>

Generic constraint: TCronTicker : CronTickerEntity

PropertyTypeSetter
IdGuidset
StatusTickerStatusset
LockHolderstringset
ExecutionTimeDateTimeset
CronTickerIdGuidset
LockedAtDateTime?set
ExecutedAtDateTime?set
CronTickerTCronTickerset
ExceptionMessagestringset
SkippedReasonstringset
ElapsedTimelongset
RetryCountintset
CreatedAtDateTimeset
UpdatedAtDateTimeset

On this page