CollectionSecurityProvider

StockSharp.Algo

情報収集からデータを取得、機器上のサプライヤー。

実装: ISecurityProvider, ISecurityMessageProvider

コンストラクター

CollectionSecurityProvider
public CollectionSecurityProvider()
collectionSecurityProvider = CollectionSecurityProvider()

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

CollectionSecurityProvider
public CollectionSecurityProvider(IEnumerable<Security> securities)
collectionSecurityProvider = CollectionSecurityProvider(securities)

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

securities
楽器コレクション。

プロパティ

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

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

メソッド

Add
public void Add(Security security)
collectionSecurityProvider.Add(security)

金融商品を追加

security
金融商品取引
AddRange
public void AddRange(IEnumerable<Security> securities)
collectionSecurityProvider.AddRange(securities)

金融商品を追加。

securities
金融商品取引
Clear
public void Clear()
collectionSecurityProvider.Clear()

クリア。

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

基準による金融商品を探る。

criteria
特定基準のメッセージ財務機器の検索

戻り値: 鋳造された器械。

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

識別子で機器を取得するには.

id
金融商品ID
cancellationToken
担当: 佐藤 宏

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

Remove
public bool Remove(Security security)
result = collectionSecurityProvider.Remove(security)

金融商品を取り外す。

security
金融商品取引

戻り値: 金融商品が削除された場合、それ以外の場合は。

RemoveRange
public void RemoveRange(IEnumerable<Security> securities)
collectionSecurityProvider.RemoveRange(securities)

金融商品を取り外す。

securities
金融商品取引