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.

Reset
public void Reset()
iAdapterConnectionManager.Reset()

Setzt alle Adapterzustände zurück.