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

关于取消现有交换机的通知.