ISecurityProvider

StockSharp.BusinessEntities

获取仪器信息提供者的界面。

实现: ISecurityMessageProvider

属性

Count
public int Count { get; }
value = iSecurityProvider.Count

获得 ISecurityProvider 中包含的仪器数量 。

方法

LookupAsync
public IAsyncEnumerable<Security> LookupAsync(SecurityLookupMessage criteria)
result = iSecurityProvider.LookupAsync(criteria)

以标准为依据的金融工具

criteria
信件金融工具查找指定标准 。

返回值: 找到乐器了

LookupByIdAsync
public ValueTask<Security> LookupByIdAsync(SecurityId id, CancellationToken cancellationToken)
result = iSecurityProvider.LookupByIdAsync(id, cancellationToken)

以能辨识取出器.

id
金融工具标识。
cancellationToken
CancellationToken

返回值: 获得的乐器。 如果没有特定标准, 则返回 。

事件

Added
public event Action<IEnumerable<Security>> Added
iSecurityProvider.Added += handler

增加了新的仪器。

Cleared
public event Action Cleared
iSecurityProvider.Cleared += handler

仓库已经清空了

Removed
public event Action<IEnumerable<Security>> Removed
iSecurityProvider.Removed += handler

仪器被移除。