FilterableSecurityProvider
StockSharp.Algo
提供使用SecurityTrie支持搜索的工具的信息。
继承自: Disposable
实现: ISecurityProvider, ISecurityMessageProvider
构造函数
FilterableSecurityProvider
public FilterableSecurityProvider(ISecurityProvider provider)
filterableSecurityProvider = FilterableSecurityProvider(provider)
初始化了 & ##FilterableSecurityProvider+#的新实例.
- provider
- 金融工具元信息提供者。
属性
方法
DisposeManaged
protected override void DisposeManaged()
filterableSecurityProvider.DisposeManaged()
释放资源。
LookupAsync
public IAsyncEnumerable<Security> LookupAsync(SecurityLookupMessage criteria)
result = filterableSecurityProvider.LookupAsync(criteria)
以标准为依据的金融工具
- criteria
- 信件金融工具查找指定标准 。
返回值: 找到乐器了
LookupByIdAsync
public ValueTask<Security> LookupByIdAsync(SecurityId id, CancellationToken cancellationToken)
result = filterableSecurityProvider.LookupByIdAsync(id, cancellationToken)
以能辨识取出器.
- id
- 金融工具标识。
- cancellationToken
- CancellationToken
返回值: 获得的乐器。 如果没有特定标准, 则返回 。
事件
Added
public event Action<IEnumerable<Security>> Added
filterableSecurityProvider.Added += handler
新的本土金融工具识别符被添加到存储中.
Removed
public event Action<IEnumerable<Security>> Removed
filterableSecurityProvider.Removed += handler
仪器被移除。