IExchangeInfoProvider
Interface describiendo intercambios y proveedores de tarjetas de comercio.
Implementa: IBoardMessageProvider
Propiedades
public IEnumerable<ExchangeBoard> Boards { get; }
value = iExchangeInfoProvider.Boards
Todos los intercambios.
public IEnumerable<Exchange> Exchanges { get; }
value = iExchangeInfoProvider.Exchanges
Todas las tablas.
Métodos
public void Delete(Exchange exchange)
iExchangeInfoProvider.Delete(exchange)
Eliminar el intercambio.
- exchange
- Cambio.
public void Delete(ExchangeBoard board)
iExchangeInfoProvider.Delete(board)
Eliminar la junta de intercambio.
- board
- Exchange board.
public ValueTask InitAsync(CancellationToken cancellationToken)
result = iExchangeInfoProvider.InitAsync(cancellationToken)
Inicializar el almacenamiento.
public void Save(ExchangeBoard board)
iExchangeInfoProvider.Save(board)
Para salvar la junta.
- board
- Trading board.
public void Save(Exchange exchange)
iExchangeInfoProvider.Save(exchange)
Para salvar el intercambio.
- exchange
- Cambio.
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.
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
public event Action<ExchangeBoard> BoardAdded
iExchangeInfoProvider.BoardAdded += handler
Notificación sobre la adición de una nueva tabla.
public event Action<ExchangeBoard> BoardRemoved
iExchangeInfoProvider.BoardRemoved += handler
Notificación sobre la eliminación de la tabla existente.
public event Action<Exchange> ExchangeAdded
iExchangeInfoProvider.ExchangeAdded += handler
Notificación sobre la adición de un nuevo intercambio.
public event Action<Exchange> ExchangeRemoved
iExchangeInfoProvider.ExchangeRemoved += handler
Notificación sobre la eliminación del intercambio existente.