InMemoryExchangeInfoProvider
StockSharp.BusinessEntities
Встроенный поставщик акций и торговых досок.
Реализует: IExchangeInfoProvider, IBoardMessageProvider
Конструкторы
InMemoryExchangeInfoProvider
public InMemoryExchangeInfoProvider()
inMemoryExchangeInfoProvider = InMemoryExchangeInfoProvider()
Инициализирует новый экземпляр InMemoryExchangeInfoProvider.
Свойства
Boards
public IEnumerable<ExchangeBoard> Boards { get; }
value = inMemoryExchangeInfoProvider.Boards
Все обмены.
Exchanges
public IEnumerable<Exchange> Exchanges { get; }
value = inMemoryExchangeInfoProvider.Exchanges
Список обменов.
Методы
Delete
public virtual void Delete(Exchange exchange)
inMemoryExchangeInfoProvider.Delete(exchange)
Удалить обмен.
- exchange
- Обмен.
Delete
public virtual void Delete(ExchangeBoard board)
inMemoryExchangeInfoProvider.Delete(board)
Удалить доску обмена.
- board
- Обменная плата.
InitAsync
public virtual ValueTask InitAsync(CancellationToken cancellationToken)
result = inMemoryExchangeInfoProvider.InitAsync(cancellationToken)
Инициализируйте хранилище.
Save
public virtual void Save(ExchangeBoard board)
inMemoryExchangeInfoProvider.Save(board)
Чтобы спасти доску.
- board
- Торговая доска.
Save
public virtual void Save(Exchange exchange)
inMemoryExchangeInfoProvider.Save(exchange)
Чтобы сохранить обмен.
- exchange
- Обмен.
TryGetExchange
public Exchange TryGetExchange(string code)
result = inMemoryExchangeInfoProvider.TryGetExchange(code)
Получить обмен по коду.
- code
- Код обмена Имя.
Возвращает: Обмен. Если обмен с указанным кодом не существует, то будет возвращен.
TryGetExchangeBoard
public ExchangeBoard TryGetExchangeBoard(string code)
result = inMemoryExchangeInfoProvider.TryGetExchangeBoard(code)
Получить плату по коду.
- code
- Код платы Код.
Возвращает: Торговая доска. Если плата с указанным кодом не существует, то она будет возвращена.
События
BoardAdded
public event Action<ExchangeBoard> BoardAdded
inMemoryExchangeInfoProvider.BoardAdded += handler
Уведомление о добавлении новой доски.
BoardRemoved
public event Action<ExchangeBoard> BoardRemoved
inMemoryExchangeInfoProvider.BoardRemoved += handler
Уведомление об удалении существующей доски.
ExchangeAdded
public event Action<Exchange> ExchangeAdded
inMemoryExchangeInfoProvider.ExchangeAdded += handler
Уведомление о добавлении новой биржи.
ExchangeRemoved
public event Action<Exchange> ExchangeRemoved
inMemoryExchangeInfoProvider.ExchangeRemoved += handler
Уведомление об удалении существующей биржи.