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

Уведомление об удалении существующей биржи.