Partager via


TickStatus Structure

Définition

État d’une coche lorsque la coche est remise au grain du bureau d’enregistrement. En cas de défaillance, il peut arriver qu’une coche ne soit pas remise à temps. L’application peut remarquer ces coches manquées comme suit. Lors de la réception d’une coche, l’application peut calculer le nombre théorique de graduations depuis le début du rappel comme suit : curCount = (Now - FirstTickTime) / Period L’application peut en effectuer le suivi en tant que « count ». Lors de la réception d’une coche, le nombre de coches manquées = curCount - count - 1 Par la suite, l’application peut définir count = curCount

[System.Serializable]
public struct TickStatus
[System.Serializable]
[Orleans.GenerateSerializer]
[Orleans.Immutable]
public readonly struct TickStatus
[<System.Serializable>]
type TickStatus = struct
[<System.Serializable>]
[<Orleans.GenerateSerializer>]
[<Orleans.Immutable>]
type TickStatus = struct
Public Structure TickStatus
Héritage
TickStatus
Attributs

Constructeurs

TickStatus(DateTime, TimeSpan, DateTime)

Crée une instance TickStatus.

Propriétés

CurrentTickTime

Obtient l’heure sur le silo d’exécution lorsque le silo a lancé la remise de cette coche.

FirstTickTime

Obtient l’heure à laquelle la première coche de ce rappel est due ou a été déclenchée.

Period

Obtient la période du rappel.

Méthodes

ToString()

État d’une coche lorsque la coche est remise au grain du bureau d’enregistrement. En cas de défaillance, il peut arriver qu’une coche ne soit pas remise à temps. L’application peut remarquer ces coches manquées comme suit. Lors de la réception d’une coche, l’application peut calculer le nombre théorique de graduations depuis le début du rappel comme suit : curCount = (Now - FirstTickTime) / Period L’application peut en effectuer le suivi en tant que « count ». Lors de la réception d’une coche, le nombre de coches manquées = curCount - count - 1 Par la suite, l’application peut définir count = curCount

S’applique à