IExchangeInfoProvider

StockSharp.BusinessEntities

交換と取引ボードプロバイダを記述するインターフェイス。

実装: IBoardMessageProvider

プロパティ

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

既存の取引所の削除に関する通知