InMemoryExchangeInfoProvider
Der in Memory Anbieter von Aktien und Handelsbörsen.
Implementiert: IExchangeInfoProvider, IBoardMessageProvider
Konstruktoren
public InMemoryExchangeInfoProvider()
inMemoryExchangeInfoProvider = InMemoryExchangeInfoProvider()
Initialisiert eine neue Instanz von InMemoryExchangeInfoProvider.
Eigenschaften
public IEnumerable<ExchangeBoard> Boards { get; }
value = inMemoryExchangeInfoProvider.Boards
Alle Austausche.
public IEnumerable<Exchange> Exchanges { get; }
value = inMemoryExchangeInfoProvider.Exchanges
Liste der Austausche.
Methoden
public virtual void Delete(Exchange exchange)
inMemoryExchangeInfoProvider.Delete(exchange)
Tauschgeschäfte löschen.
- exchange
- Austausch.
public virtual void Delete(ExchangeBoard board)
inMemoryExchangeInfoProvider.Delete(board)
Börsengang zu löschen.
- board
- Wechselstube.
public virtual ValueTask InitAsync(CancellationToken cancellationToken)
result = inMemoryExchangeInfoProvider.InitAsync(cancellationToken)
Initialisieren Sie die Speicherung.
public virtual void Save(ExchangeBoard board)
inMemoryExchangeInfoProvider.Save(board)
Um das Board zu retten.
- board
- Handelsausschuss.
public virtual void Save(Exchange exchange)
inMemoryExchangeInfoProvider.Save(exchange)
Um den Austausch zu retten.
- exchange
- Austausch.
public Exchange TryGetExchange(string code)
result = inMemoryExchangeInfoProvider.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 = inMemoryExchangeInfoProvider.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
inMemoryExchangeInfoProvider.BoardAdded += handler
Benachrichtigung über das Hinzufügen eines neuen Boards.
public event Action<ExchangeBoard> BoardRemoved
inMemoryExchangeInfoProvider.BoardRemoved += handler
Benachrichtigung über das Entfernen des vorhandenen Boards.
public event Action<Exchange> ExchangeAdded
inMemoryExchangeInfoProvider.ExchangeAdded += handler
Benachrichtigung über das Hinzufügen eines neuen Austauschs.
public event Action<Exchange> ExchangeRemoved
inMemoryExchangeInfoProvider.ExchangeRemoved += handler
Benachrichtigung über das Entfernen des bestehenden Austauschs.