Skip to content

TickStatus Properties

The status of a tick when the tick is delivered to the registrar grain. In case of failures, it may happen that a tick is not delivered on time. The app can notice such missed ticks as follows. Upon receiving a tick, the app can calculate the theoretical number of ticks since start of the reminder as: curCount = (Now - FirstTickTime) / Period The app can keep track of it as 'count'. Upon receiving a tick, the number of missed ticks = curCount - count - 1 Thereafter, the app can set count = curCount

CurrentTickTime

get
View source
[Orleans.Id(2)]
public DateTime CurrentTickTime
Gets the time on the runtime silo when the silo initiated the delivery of this tick.

FirstTickTime

get
View source
[Orleans.Id(0)]
public DateTime FirstTickTime
Gets the time at which the first tick of this reminder is due, or was triggered.

Period

get
View source
[Orleans.Id(1)]
public TimeSpan Period
Gets the period of the reminder.