InMemoryExchangeInfoProvider

StockSharp.BusinessEntities

El proveedor de memoria de las existencias y las juntas comerciales.

Implementa: IExchangeInfoProvider, IBoardMessageProvider

Constructores

InMemoryExchangeInfoProvider
public InMemoryExchangeInfoProvider()
inMemoryExchangeInfoProvider = InMemoryExchangeInfoProvider()

Inicia una nueva instancia de la InMemoryExchangeInfoProvider.

Propiedades

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

Todos los intercambios.

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

Lista de intercambios.

Métodos

Delete
public virtual void Delete(Exchange exchange)
inMemoryExchangeInfoProvider.Delete(exchange)

Eliminar el intercambio.

exchange
Cambio.
Delete
public virtual void Delete(ExchangeBoard board)
inMemoryExchangeInfoProvider.Delete(board)

Eliminar la junta de intercambio.

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

Inicializar el almacenamiento.

Save
public virtual void Save(ExchangeBoard board)
inMemoryExchangeInfoProvider.Save(board)

Para salvar la junta.

board
Trading board.
Save
public virtual void Save(Exchange exchange)
inMemoryExchangeInfoProvider.Save(exchange)

Para salvar el intercambio.

exchange
Cambio.
TryGetExchange
public Exchange TryGetExchange(string code)
result = inMemoryExchangeInfoProvider.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 = inMemoryExchangeInfoProvider.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
inMemoryExchangeInfoProvider.BoardAdded += handler

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

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

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

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

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

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

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