ISecurityStorage
StockSharp.Algo.Storages
The interface for access to the storage of information on instruments.
Implements: ISecurityProvider, ISecurityMessageProvider
Methods
DeleteAsync
public ValueTask DeleteAsync(Security security, CancellationToken cancellationToken)
result = iSecurityStorage.DeleteAsync(security, cancellationToken)
Delete security.
- security
- Security.
- cancellationToken
- Cancellation token.
Returns: Operation task.
DeleteByAsync
public ValueTask DeleteByAsync(SecurityLookupMessage criteria, CancellationToken cancellationToken)
result = iSecurityStorage.DeleteByAsync(criteria, cancellationToken)
To delete instruments by the criterion.
- criteria
- The criterion.
- cancellationToken
- Cancellation token.
Returns: Operation task.
DeleteRangeAsync
public ValueTask DeleteRangeAsync(IEnumerable<Security> securities, CancellationToken cancellationToken)
result = iSecurityStorage.DeleteRangeAsync(securities, cancellationToken)
Delete securities.
- securities
- Securities.
- cancellationToken
- Cancellation token.
Returns: Operation task.
EnterScope
public Scope EnterScope()
result = iSecurityStorage.EnterScope()
Enter sync scope.
Returns: Sync scope.
SaveAsync
public ValueTask SaveAsync(Security security, bool forced, CancellationToken cancellationToken)
result = iSecurityStorage.SaveAsync(security, forced, cancellationToken)
Save security.
- security
- Security.
- forced
- Forced update.
- cancellationToken
- Cancellation token.
Returns: Operation task.