IAdapterConnectionManager
StockSharp.Algo.Basket
Schnittstelle zur Verwaltung von Adapterverbindungen im Basket Adapter.
Eigenschaften
ConnectDisconnectEventOnFirstAdapter
public bool ConnectDisconnectEventOnFirstAdapter { get; set; }
value = iAdapterConnectionManager.ConnectDisconnectEventOnFirstAdapter
iAdapterConnectionManager.ConnectDisconnectEventOnFirstAdapter = value
Um das ConnectMessage-Ereignis aufzurufen, wenn sich der erste Adapter verbindet.
CurrentState
public ConnectionStates CurrentState { get; }
value = iAdapterConnectionManager.CurrentState
Bekommt den aktuellen aggregierten Verbindungszustand.
HasPendingAdapters
public bool HasPendingAdapters { get; }
value = iAdapterConnectionManager.HasPendingAdapters
Ob ein Adapter noch angeschlossen ist.
State
public IAdapterConnectionState State { get; }
value = iAdapterConnectionManager.State
Bekommt den zugrunde liegenden Zustandsspeicher.
Methoden
BeginConnect
public void BeginConnect()
iAdapterConnectionManager.BeginConnect()
Setzt den Korbzustand auf die Verbindung.
BeginDisconnect
public void BeginDisconnect()
iAdapterConnectionManager.BeginDisconnect()
Setzt den Korbzustand auf Trennen.
InitializeAdapter
public void InitializeAdapter(IMessageAdapter adapter)
iAdapterConnectionManager.InitializeAdapter(adapter)
Initialisiert den Adapterzustand vor dem Verbinden.
ProcessConnect
public Message[] ProcessConnect(IMessageAdapter adapter, Exception error)
result = iAdapterConnectionManager.ProcessConnect(adapter, error)
Processes Adapter verbinden Antwort.
- adapter
- Der Adapter, der angeschlossen ist.
- error
- Optionaler Verbindungsfehler.
Rückgabe: Nachrichten, die an den äußeren Handler gesendet werden sollen (Connect/Disconnect, wenn sich der Korbzustand geändert hat).
ProcessDisconnect
public Message[] ProcessDisconnect(IMessageAdapter adapter, Exception error)
result = iAdapterConnectionManager.ProcessDisconnect(adapter, error)
Prozess Adapter Trennen Antwort.
- adapter
- Der Adapter, der sich getrennt hat.
- error
- Fehler bei der fakultativen Trennung.
Rückgabe: Nachrichten an den äußeren Handler zu senden.