ILatencyManagerState
StockSharp.Algo.Latency
Almacenamiento estatal para LatencyManager.
Propiedades
LatencyCancellation
public TimeSpan LatencyCancellation { get; }
value = iLatencyManagerState.LatencyCancellation
Latencia total de cancelación.
LatencyRegistration
public TimeSpan LatencyRegistration { get; }
value = iLatencyManagerState.LatencyRegistration
Latencia total de inscripción.
Métodos
AddCancellation
public void AddCancellation(long transactionId, DateTime localTime)
iLatencyManagerState.AddCancellation(transactionId, localTime)
Agregue la cancelación pendiente.
- transactionId
- ID de transacción.
- localTime
- Hora local.
AddLatencyCancellation
public void AddLatencyCancellation(TimeSpan latency)
iLatencyManagerState.AddLatencyCancellation(latency)
Añadir a la latencia de cancelación.
- latency
- Latencia a añadir.
AddLatencyRegistration
public void AddLatencyRegistration(TimeSpan latency)
iLatencyManagerState.AddLatencyRegistration(latency)
Añadir a la latencia de registro.
- latency
- Latencia a añadir.
AddRegistration
public void AddRegistration(long transactionId, DateTime localTime)
iLatencyManagerState.AddRegistration(transactionId, localTime)
Agregue el registro pendiente.
- transactionId
- ID de transacción.
- localTime
- Hora local.
TryGetAndRemoveCancellation
public bool TryGetAndRemoveCancellation(long transactionId, DateTime localTime)
result = iLatencyManagerState.TryGetAndRemoveCancellation(transactionId, localTime)
Intenta obtener y eliminar la cancelación pendiente.
- transactionId
- ID de transacción.
- localTime
- Hora local si se encuentra.
Devuelve: si se encuentra y se retira.
TryGetAndRemoveRegistration
public bool TryGetAndRemoveRegistration(long transactionId, DateTime localTime)
result = iLatencyManagerState.TryGetAndRemoveRegistration(transactionId, localTime)
Intenta obtener y eliminar el registro pendiente.
- transactionId
- ID de transacción.
- localTime
- Hora local si se encuentra.
Devuelve: si se encuentra y se retira.