IExchangeInfoProvider
Schnittstelle zur Beschreibung des Anbieters von Börsen und Handelsbörsen.
Implementiert: IBoardMessageProvider
Eigenschaften
public IEnumerable<ExchangeBoard> Boards { get; }
value = iExchangeInfoProvider.Boards
Alle Austausche.
public IEnumerable<Exchange> Exchanges { get; }
value = iExchangeInfoProvider.Exchanges
Alle Boards.
Methoden
public void Delete(Exchange exchange)
iExchangeInfoProvider.Delete(exchange)
Tauschgeschäfte löschen.
- exchange
- Austausch.
public void Delete(ExchangeBoard board)
iExchangeInfoProvider.Delete(board)
Börsengang zu löschen.
- board
- Wechselstube.
public ValueTask InitAsync(CancellationToken cancellationToken)
result = iExchangeInfoProvider.InitAsync(cancellationToken)
Initialisieren Sie die Speicherung.
public void Save(ExchangeBoard board)
iExchangeInfoProvider.Save(board)
Um das Board zu retten.
- board
- Handelsausschuss.
public void Save(Exchange exchange)
iExchangeInfoProvider.Save(exchange)
Um den Austausch zu retten.
- exchange
- Austausch.
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.
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
public event Action<ExchangeBoard> BoardAdded
iExchangeInfoProvider.BoardAdded += handler
Benachrichtigung über das Hinzufügen eines neuen Boards.
public event Action<ExchangeBoard> BoardRemoved
iExchangeInfoProvider.BoardRemoved += handler
Benachrichtigung über das Entfernen des vorhandenen Boards.
public event Action<Exchange> ExchangeAdded
iExchangeInfoProvider.ExchangeAdded += handler
Benachrichtigung über das Hinzufügen eines neuen Austauschs.
public event Action<Exchange> ExchangeRemoved
iExchangeInfoProvider.ExchangeRemoved += handler
Benachrichtigung über das Entfernen des bestehenden Austauschs.