InMemorySecurityStorage
StockSharp.Algo.Storages
以记忆执行 ISecurityStorage.
实现: ISecurityStorage, ISecurityProvider, ISecurityMessageProvider
构造函数
InMemorySecurityStorage
public InMemorySecurityStorage()
inMemorySecurityStorage = InMemorySecurityStorage()
初始化了 & ##InMemorySecurityStorage+#的新实例.
InMemorySecurityStorage
public InMemorySecurityStorage(ISecurityProvider underlying)
inMemorySecurityStorage = InMemorySecurityStorage(underlying)
初始化了 & ##InMemorySecurityStorage+#的新实例.
- underlying
- 下供养.
方法
DeleteAsync
public ValueTask DeleteAsync(Security security, CancellationToken cancellationToken)
result = inMemorySecurityStorage.DeleteAsync(security, cancellationToken)
删除金融工具。
- security
- 金融工具。
- cancellationToken
- 取消的代币。
返回值: 行动任务。
DeleteByAsync
public ValueTask DeleteByAsync(SecurityLookupMessage criteria, CancellationToken cancellationToken)
result = inMemorySecurityStorage.DeleteByAsync(criteria, cancellationToken)
按标准删除仪器。
- criteria
- 标准
- cancellationToken
- 取消的代币。
返回值: 行动任务。
DeleteRangeAsync
public ValueTask DeleteRangeAsync(IEnumerable<Security> securities, CancellationToken cancellationToken)
result = inMemorySecurityStorage.DeleteRangeAsync(securities, cancellationToken)
删除金融工具。
- securities
- 金融工具。
- cancellationToken
- 取消的代币。
返回值: 行动任务。
LookupAsync
public IAsyncEnumerable<Security> LookupAsync(SecurityLookupMessage criteria)
result = inMemorySecurityStorage.LookupAsync(criteria)
以标准为依据的金融工具
- criteria
- 信件金融工具查找指定标准 。
返回值: 找到乐器了
LookupByIdAsync
public ValueTask<Security> LookupByIdAsync(SecurityId id, CancellationToken cancellationToken)
result = inMemorySecurityStorage.LookupByIdAsync(id, cancellationToken)
以能辨识取出器.
- id
- 金融工具标识。
- cancellationToken
- CancellationToken
返回值: 获得的乐器。 如果没有特定标准, 则返回 。
SaveAsync
public ValueTask SaveAsync(Security security, bool forced, CancellationToken cancellationToken)
result = inMemorySecurityStorage.SaveAsync(security, forced, cancellationToken)
省取金融工具.
- security
- 金融工具。
- forced
- 强制更新.
- cancellationToken
- 取消的代币。
返回值: 行动任务。
事件
Added
public event Action<IEnumerable<Security>> Added
inMemorySecurityStorage.Added += handler
新的本土金融工具识别符被添加到存储中.
Removed
public event Action<IEnumerable<Security>> Removed
inMemorySecurityStorage.Removed += handler
仪器被移除。