Freigeben über


TickStatus Struktur

Definition

Der Status eines Häkchens, wenn der Tick an die Registrierungsstelle übermittelt wird. Bei Fehlern kann es vorkommen, dass ein Häkchen nicht rechtzeitig geliefert wird. Die App kann solche verpassten Ticks wie folgt feststellen. Beim Empfangen eines Häkchens kann die App die theoretische Anzahl von Ticks seit Beginn der Erinnerung als berechnen: curCount = (Now - FirstTickTime) / Period Die App kann sie als "count" nachverfolgen. Beim Empfangen eines Häkchens die Anzahl der verpassten Ticks = curCount - count - 1 Danach kann die App count = curCount festlegen.

[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
Vererbung
TickStatus
Attribute

Konstruktoren

TickStatus(DateTime, TimeSpan, DateTime)

Erstellt eine neue TickStatus-Instanz.

Eigenschaften

CurrentTickTime

Ruft die Zeit im Laufzeitsilos ab, zu der das Silo die Übermittlung dieses Ticks initiiert hat.

FirstTickTime

Ruft den Zeitpunkt ab, zu dem das erste Häkchen dieser Erinnerung fällig ist oder ausgelöst wurde.

Period

Ruft den Zeitraum der Erinnerung ab.

Methoden

ToString()

Der Status eines Häkchens, wenn der Tick an die Registrierungsstelle übermittelt wird. Bei Fehlern kann es vorkommen, dass ein Häkchen nicht rechtzeitig geliefert wird. Die App kann solche verpassten Ticks wie folgt feststellen. Beim Empfangen eines Häkchens kann die App die theoretische Anzahl von Ticks seit Beginn der Erinnerung als berechnen: curCount = (Now - FirstTickTime) / Period Die App kann sie als "count" nachverfolgen. Beim Empfangen eines Häkchens die Anzahl der verpassten Ticks = curCount - count - 1 Danach kann die App count = curCount festlegen.

Gilt für: