Compartir a través de


TickStatus Estructura

Definición

Estado de un tic cuando el tic se entrega al grano del registrador. En caso de errores, puede ocurrir que un tic no se entregue a tiempo. La aplicación puede observar los tics que faltan como se indica a continuación. Al recibir un tic, la aplicación puede calcular el número teórico de tics desde el inicio del aviso como: curCount = (Now - FirstTickTime) / Period La aplicación puede realizar un seguimiento de él como "count". Después de recibir un tic, el número de tics perdidos = curCount - count - 1 A partir de entonces, la aplicación puede establecer 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
Herencia
TickStatus
Atributos

Constructores

TickStatus(DateTime, TimeSpan, DateTime)

Crea una nueva instancia de TickStatus.

Propiedades

CurrentTickTime

Obtiene la hora del silo en tiempo de ejecución cuando el silo inició la entrega de este tic.

FirstTickTime

Obtiene la hora en la que se debe realizar el primer tic de este aviso o se desencadenó.

Period

Obtiene el período del aviso.

Métodos

ToString()

Estado de un tic cuando el tic se entrega al grano del registrador. En caso de errores, puede ocurrir que un tic no se entregue a tiempo. La aplicación puede observar los tics que faltan como se indica a continuación. Al recibir un tic, la aplicación puede calcular el número teórico de tics desde el inicio del aviso como: curCount = (Now - FirstTickTime) / Period La aplicación puede realizar un seguimiento de él como "count". Después de recibir un tic, el número de tics perdidos = curCount - count - 1 A partir de entonces, la aplicación puede establecer count = curCount

Se aplica a