IExchangeInfoProvider

StockSharp.BusinessEntities

Interface describiendo intercambios y proveedores de tarjetas de comercio.

Implementa: IBoardMessageProvider

Propiedades

Boards
public IEnumerable<ExchangeBoard> Boards { get; }
value = iExchangeInfoProvider.Boards

Todos los intercambios.

Exchanges
public IEnumerable<Exchange> Exchanges { get; }
value = iExchangeInfoProvider.Exchanges

Todas las tablas.

Métodos

Delete
public void Delete(Exchange exchange)
iExchangeInfoProvider.Delete(exchange)

Eliminar el intercambio.

exchange
Cambio.
Delete
public void Delete(ExchangeBoard board)
iExchangeInfoProvider.Delete(board)

Eliminar la junta de intercambio.

board
Exchange board.
InitAsync
public ValueTask InitAsync(CancellationToken cancellationToken)
result = iExchangeInfoProvider.InitAsync(cancellationToken)

Inicializar el almacenamiento.

Save
public void Save(ExchangeBoard board)
iExchangeInfoProvider.Save(board)

Para salvar la junta.

board
Trading board.
Save
public void Save(Exchange exchange)
iExchangeInfoProvider.Save(exchange)

Para salvar el intercambio.

exchange
Cambio.
TryGetExchange
public Exchange TryGetExchange(string code)
result = iExchangeInfoProvider.TryGetExchange(code)

Para obtener un intercambio por el código.

code
El código de cambio Nombre.

Devuelve: Cambio. Si el intercambio con el código especificado no existe, entonces será devuelto.

TryGetExchangeBoard
public ExchangeBoard TryGetExchangeBoard(string code)
result = iExchangeInfoProvider.TryGetExchangeBoard(code)

Para conseguir una tabla por el código.

code
Código de la junta.

Devuelve: Tabla de comercio. Si la junta con el código especificado no existe, entonces será devuelto.

Eventos

BoardAdded
public event Action<ExchangeBoard> BoardAdded
iExchangeInfoProvider.BoardAdded += handler

Notificación sobre la adición de una nueva tabla.

BoardRemoved
public event Action<ExchangeBoard> BoardRemoved
iExchangeInfoProvider.BoardRemoved += handler

Notificación sobre la eliminación de la tabla existente.

ExchangeAdded
public event Action<Exchange> ExchangeAdded
iExchangeInfoProvider.ExchangeAdded += handler

Notificación sobre la adición de un nuevo intercambio.

ExchangeRemoved
public event Action<Exchange> ExchangeRemoved
iExchangeInfoProvider.ExchangeRemoved += handler

Notificación sobre la eliminación del intercambio existente.