IExchangeInfoProvider
StockSharp.BusinessEntities
交換と取引ボードプロバイダを記述するインターフェイス。
プロパティ
Boards
public IEnumerable<ExchangeBoard> Boards { get; }
value = iExchangeInfoProvider.Boards
あらゆる取引所。
Exchanges
public IEnumerable<Exchange> Exchanges { get; }
value = iExchangeInfoProvider.Exchanges
ボードは全て
メソッド
Delete
public void Delete(Exchange exchange)
iExchangeInfoProvider.Delete(exchange)
交換の削除
- exchange
- 交換。
Delete
public void Delete(ExchangeBoard board)
iExchangeInfoProvider.Delete(board)
交換ボードを削除します。
- board
- 交換ボード。
InitAsync
public ValueTask InitAsync(CancellationToken cancellationToken)
result = iExchangeInfoProvider.InitAsync(cancellationToken)
ストレージを初期化します。
Save
public void Save(ExchangeBoard board)
iExchangeInfoProvider.Save(board)
ボードを保存します。
- board
- 取引ボード。
Save
public void Save(Exchange exchange)
iExchangeInfoProvider.Save(exchange)
交換を保存します。
- exchange
- 交換。
TryGetExchange
public Exchange TryGetExchange(string code)
result = iExchangeInfoProvider.TryGetExchange(code)
コードで交換する。
- code
- 交換コード名。
戻り値: 交換。指定されたコードとの交換が存在しない場合は、返されます。
TryGetExchangeBoard
public ExchangeBoard TryGetExchangeBoard(string code)
result = iExchangeInfoProvider.TryGetExchangeBoard(code)
コードでボードを取得する。
- code
- ボードコードコード。
戻り値: 取引ボード。指定されたコードを持つボードが存在しない場合、返されます。
イベント
BoardAdded
public event Action<ExchangeBoard> BoardAdded
iExchangeInfoProvider.BoardAdded += handler
新規ボードの追加に関するお知らせ
BoardRemoved
public event Action<ExchangeBoard> BoardRemoved
iExchangeInfoProvider.BoardRemoved += handler
既存基板の削除に関するお知らせ
ExchangeAdded
public event Action<Exchange> ExchangeAdded
iExchangeInfoProvider.ExchangeAdded += handler
新規交換の申し込みについて
ExchangeRemoved
public event Action<Exchange> ExchangeRemoved
iExchangeInfoProvider.ExchangeRemoved += handler
既存の取引所の削除に関する通知