FilterableSecurityProvider

StockSharp.Algo

SecurityTrie@ を利用して検索をサポートする機器に関する情報の提供

継承元: Disposable

実装: ISecurityProvider, ISecurityMessageProvider

コンストラクター

FilterableSecurityProvider
public FilterableSecurityProvider(ISecurityProvider provider)
filterableSecurityProvider = FilterableSecurityProvider(provider)

FilterableSecurityProvider の新規インスタンスを初期化します。

provider
金融商品メタ情報プロバイダー

プロパティ

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

送信メッセージのカウントを取得します。

メソッド

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
金融商品ID
cancellationToken
担当: 佐藤 宏

戻り値: 取得楽器。条件を与えられた楽器がない場合、返却されます。

イベント

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

新規のネイティブ金融商品識別子がストレージに追加されました。

Cleared
public event Action Cleared
filterableSecurityProvider.Cleared += handler

保管はクリアされました。

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

機器の削除。