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
Токен отмены.

Возвращает: Задача операции.