IAdapterConnectionManager

StockSharp.Algo.Basket

バスケット アダプターのアダプターの接続を管理するためのインターフェイス。

プロパティ

ConnectDisconnectEventOnFirstAdapter
public bool ConnectDisconnectEventOnFirstAdapter { get; set; }
value = iAdapterConnectionManager.ConnectDisconnectEventOnFirstAdapter
iAdapterConnectionManager.ConnectDisconnectEventOnFirstAdapter = value

アダプターが接続する際、ConnectMessageイベントを呼び出します。 アダプターが接続するすべてのアダプタを待ちます。

CurrentState
public ConnectionStates CurrentState { get; }
value = iAdapterConnectionManager.CurrentState

現在の集計された接続状態を取得します。

HasPendingAdapters
public bool HasPendingAdapters { get; }
value = iAdapterConnectionManager.HasPendingAdapters

アダプターが接続しているかどうか。

State
public IAdapterConnectionState State { get; }
value = iAdapterConnectionManager.State

ステートストレージの根本的な状態を取得します。

メソッド

BeginConnect
public void BeginConnect()
iAdapterConnectionManager.BeginConnect()

接続するバスケットの状態を設定します。

BeginDisconnect
public void BeginDisconnect()
iAdapterConnectionManager.BeginDisconnect()

バスケットの状態を切断するように設定します。

InitializeAdapter
public void InitializeAdapter(IMessageAdapter adapter)
iAdapterConnectionManager.InitializeAdapter(adapter)

接続する前にアダプターの状態を初期化します。

ProcessConnect
public Message[] ProcessConnect(IMessageAdapter adapter, Exception error)
result = iAdapterConnectionManager.ProcessConnect(adapter, error)

プロセス アダプターは応答を接続します。

adapter
接続するアダプタ。
error
オプション接続エラー。

戻り値: 外部ハンドラー(バスケットの状態が変更された場合の接続/接続解除)に送信するメッセージ。

ProcessDisconnect
public Message[] ProcessDisconnect(IMessageAdapter adapter, Exception error)
result = iAdapterConnectionManager.ProcessDisconnect(adapter, error)

アダプターの切断応答を処理します。

adapter
接続解除されたアダプタ。
error
オプションの切断エラー。

戻り値: 外部ハンドラに送信するメッセージ。

Reset
public void Reset()
iAdapterConnectionManager.Reset()

すべてのアダプターの状態をリセットします。