ILatencyManagerState
StockSharp.Algo.Latency
Хранилище состояния для LatencyManager.
Свойства
LatencyCancellation
public TimeSpan LatencyCancellation { get; }
value = iLatencyManagerState.LatencyCancellation
Полная задержка отмены.
LatencyRegistration
public TimeSpan LatencyRegistration { get; }
value = iLatencyManagerState.LatencyRegistration
Полная задержка регистрации.
Методы
AddCancellation
public void AddCancellation(long transactionId, DateTime localTime)
iLatencyManagerState.AddCancellation(transactionId, localTime)
Добавить ожидающую отмену.
- transactionId
- Идентификатор транзакции.
- localTime
- Местное время.
AddLatencyCancellation
public void AddLatencyCancellation(TimeSpan latency)
iLatencyManagerState.AddLatencyCancellation(latency)
Добавьте к задержке отмены.
- latency
- Задержка, которую нужно добавить.
AddLatencyRegistration
public void AddLatencyRegistration(TimeSpan latency)
iLatencyManagerState.AddLatencyRegistration(latency)
Добавьте к задержке регистрации.
- latency
- Задержка, которую нужно добавить.
AddRegistration
public void AddRegistration(long transactionId, DateTime localTime)
iLatencyManagerState.AddRegistration(transactionId, localTime)
Добавить ожидающую регистрацию.
- transactionId
- Идентификатор транзакции.
- localTime
- Местное время.
TryGetAndRemoveCancellation
public bool TryGetAndRemoveCancellation(long transactionId, DateTime localTime)
result = iLatencyManagerState.TryGetAndRemoveCancellation(transactionId, localTime)
Попробуйте получить и удалить ожидающую отмену.
- transactionId
- Идентификатор транзакции.
- localTime
- Местное время, если оно найдено.
Возвращает: если они найдены и удалены.
TryGetAndRemoveRegistration
public bool TryGetAndRemoveRegistration(long transactionId, DateTime localTime)
result = iLatencyManagerState.TryGetAndRemoveRegistration(transactionId, localTime)
Попробуйте получить и удалить ожидающую регистрацию.
- transactionId
- Идентификатор транзакции.
- localTime
- Местное время, если оно найдено.
Возвращает: если они найдены и удалены.