ISecurityStorage
StockSharp.Algo.Storages
Интерфейс доступа к хранилищу информации о приборах.
Реализует: ISecurityProvider, ISecurityMessageProvider
Методы
DeleteAsync
public ValueTask DeleteAsync(Security security, CancellationToken cancellationToken)
result = iSecurityStorage.DeleteAsync(security, cancellationToken)
Удалить финансовый инструмент.
- security
- финансовый инструмент.
- cancellationToken
- Токен отмены.
Возвращает: Задача операции.
DeleteByAsync
public ValueTask DeleteByAsync(SecurityLookupMessage criteria, CancellationToken cancellationToken)
result = iSecurityStorage.DeleteByAsync(criteria, cancellationToken)
Удаление инструментов по критерию.
- criteria
- Критерий.
- cancellationToken
- Токен отмены.
Возвращает: Задача операции.
DeleteRangeAsync
public ValueTask DeleteRangeAsync(IEnumerable<Security> securities, CancellationToken cancellationToken)
result = iSecurityStorage.DeleteRangeAsync(securities, cancellationToken)
Удалить финансовые инструменты.
- securities
- финансовые инструменты.
- cancellationToken
- Токен отмены.
Возвращает: Задача операции.
EnterScope
public Scope EnterScope()
result = iSecurityStorage.EnterScope()
Введите область синхронизации.
Возвращает: Область синхронизации.
SaveAsync
public ValueTask SaveAsync(Security security, bool forced, CancellationToken cancellationToken)
result = iSecurityStorage.SaveAsync(security, forced, cancellationToken)
Сохранить финансовый инструмент.
- security
- финансовый инструмент.
- forced
- Принудительное обновление.
- cancellationToken
- Токен отмены.
Возвращает: Задача операции.