BaseEmulationConnector
Der Basisanschluss der Emulation.
Erbt von: Connector
Konstruktoren
protected BaseEmulationConnector(EmulationMessageAdapter emulationAdapter, bool applyHeartbeat, bool initChannels)
baseEmulationConnector = BaseEmulationConnector(emulationAdapter, applyHeartbeat, initChannels)
Initialisiert eine neue Instanz von BaseEmulationConnector.
- emulationAdapter
- Emulation Message Adapter.
- applyHeartbeat
- Wenden Sie den Ein-/Aus-Herzschlagmodus für den angegebenen Adapter an.
- initChannels
- Kanäle initialisieren.
Eigenschaften
public override DateTime CurrentTime { get; }
value = baseEmulationConnector.CurrentTime
Aktuelle UTC-Zeit.
public EmulationMessageAdapter EmulationAdapter { get; }
value = baseEmulationConnector.EmulationAdapter
Der Adapter, der Nachrichten in IMarketEmulator ausführt.
public override IEnumerable<Portfolio> Portfolios { get; }
value = baseEmulationConnector.Portfolios
Die Liste der Portfolios.
public override bool UnsubscribeOnDisconnect { get; }
value = baseEmulationConnector.UnsubscribeOnDisconnect
Senden Sie unsubscribe bei der Trennung.
Methoden
public override ValueTask ClearCacheAsync(CancellationToken cancellationToken)
result = baseEmulationConnector.ClearCacheAsync(cancellationToken)
Cache freigeben.
protected override void DisposeManaged()
baseEmulationConnector.DisposeManaged()
Ressourcen freigeben.
public override void Load(SettingsStorage storage)
baseEmulationConnector.Load(storage)
Lasteinstellungen.
- storage
- Einstellungen Lagerung.
protected override ValueTask OnProcessMessage(Message message, CancellationToken cancellationToken)
result = baseEmulationConnector.OnProcessMessage(message, cancellationToken)
Prozessmeldung.
- message
- Nachricht.
- cancellationToken
- CancellationToken
public Subscription RegisterMarketDepth(MarketDepthGenerator generator)
result = baseEmulationConnector.RegisterMarketDepth(generator)
Um den Auftragsbuchgenerator zu registrieren.
- generator
- Der Auftragsbuchgenerator.
Rückgabe: Zeichnung.
public Subscription RegisterOrderLog(OrderLogGenerator generator)
result = baseEmulationConnector.RegisterOrderLog(generator)
Um die Bestellungen Log Generator zu registrieren.
- generator
- Der Orders Log Generator.
Rückgabe: Zeichnung.
public Subscription RegisterTrades(TradeGenerator generator)
result = baseEmulationConnector.RegisterTrades(generator)
Um den Trades Generator zu registrieren.
- generator
- Der Trades Generator.
Rückgabe: Zeichnung.
public override void Save(SettingsStorage storage)
baseEmulationConnector.Save(storage)
Einstellungen speichern.
- storage
- Einstellungen Lagerung.
public void UnRegisterMarketDepth(MarketDepthGenerator generator)
baseEmulationConnector.UnRegisterMarketDepth(generator)
Um den Bestellbuchgenerator zu löschen, der zuvor über MarketDepthGenerator registriert wurde.
- generator
- Der Auftragsbuchgenerator.
public void UnRegisterOrderLog(OrderLogGenerator generator)
baseEmulationConnector.UnRegisterOrderLog(generator)
Um die Bestellungen zu löschen, die zuvor über OrderLogGenerator registriert wurden.
- generator
- Der Orders Log Generator.
public void UnRegisterTrades(TradeGenerator generator)
baseEmulationConnector.UnRegisterTrades(generator)
Um den Trades-Generator zu löschen, der zuvor über TradeGenerator registriert wurde.
- generator
- Der Trades Generator.