IExchangeInfoProvider
StockSharp.BusinessEntities
Interface que descreve o fornecedor de bolsas e conselhos de negociação.
Implementa: IBoardMessageProvider
Propriedades
Boards
public IEnumerable<ExchangeBoard> Boards { get; }
value = iExchangeInfoProvider.Boards
Todas as trocas.
Exchanges
public IEnumerable<Exchange> Exchanges { get; }
value = iExchangeInfoProvider.Exchanges
Todos os tabuleiros.
Métodos
Delete
public void Delete(Exchange exchange)
iExchangeInfoProvider.Delete(exchange)
Apagar a troca.
- exchange
- Troca.
Delete
public void Delete(ExchangeBoard board)
iExchangeInfoProvider.Delete(board)
Apagar o quadro de troca.
- board
- - Um quadro de troca.
InitAsync
public ValueTask InitAsync(CancellationToken cancellationToken)
result = iExchangeInfoProvider.InitAsync(cancellationToken)
Inicializar o armazenamento.
Save
public void Save(ExchangeBoard board)
iExchangeInfoProvider.Save(board)
Para salvar o tabuleiro.
- board
- Quadro de negociação.
Save
public void Save(Exchange exchange)
iExchangeInfoProvider.Save(exchange)
Para salvar a troca.
- exchange
- Troca.
TryGetExchange
public Exchange TryGetExchange(string code)
result = iExchangeInfoProvider.TryGetExchange(code)
Para obter uma troca pelo código.
- code
- O código de troca Nome.
Retorna: Troca. Se a troca com o código especificado não existir, então será devolvido.
TryGetExchangeBoard
public ExchangeBoard TryGetExchangeBoard(string code)
result = iExchangeInfoProvider.TryGetExchangeBoard(code)
Para obter uma placa pelo código.
- code
- O código do conselho.
Retorna: Placa de negociação. Se o tabuleiro com o código especificado não existir, então será devolvido.
Eventos
BoardAdded
public event Action<ExchangeBoard> BoardAdded
iExchangeInfoProvider.BoardAdded += handler
Notificação sobre a adição de um novo tabuleiro.
BoardRemoved
public event Action<ExchangeBoard> BoardRemoved
iExchangeInfoProvider.BoardRemoved += handler
Notificação sobre a remoção do quadro existente.
ExchangeAdded
public event Action<Exchange> ExchangeAdded
iExchangeInfoProvider.ExchangeAdded += handler
Notificação sobre a adição de uma nova troca.
ExchangeRemoved
public event Action<Exchange> ExchangeRemoved
iExchangeInfoProvider.ExchangeRemoved += handler
Notificação sobre a remoção da troca existente.