IExchangeInfoProvider

StockSharp.BusinessEntities

Schnittstelle zur Beschreibung des Anbieters von Börsen und Handelsbörsen.

Implementiert: IBoardMessageProvider

Eigenschaften

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

Alle Austausche.

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

Alle Boards.

Methoden

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

Tauschgeschäfte löschen.

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

Börsengang zu löschen.

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

Initialisieren Sie die Speicherung.

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

Um das Board zu retten.

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

Um den Austausch zu retten.

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

Um einen Austausch durch den Code zu erhalten.

code
Der Austauschcode Name.

Rückgabe: Exchange: Wenn der Exchange mit dem angegebenen Code nicht existiert, wird er zurückgegeben.

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

Um ein Board durch den Code zu bekommen.

code
Der Board Code Code.

Rückgabe: Handelsplatine: Wenn das Board mit dem angegebenen Code nicht existiert, wird es zurückgegeben.

Ereignisse

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

Benachrichtigung über das Hinzufügen eines neuen Boards.

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

Benachrichtigung über das Entfernen des vorhandenen Boards.

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

Benachrichtigung über das Hinzufügen eines neuen Austauschs.

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

Benachrichtigung über das Entfernen des bestehenden Austauschs.