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.