IAdapterConnectionManager

StockSharp.Algo.Basket

Interface para gerenciar conexões de adaptador em adaptador de cesta.

Propriedades

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

Para chamar o evento ConnectMessage quando o primeiro adaptador se conecta. Se , espera que todos os adaptadores se conectem.

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

Obtém o estado de ligação agregado atual.

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

Se algum adaptador ainda está se conectando.

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

Obtém o armazenamento do estado subjacente.

Métodos

BeginConnect
public void BeginConnect()
iAdapterConnectionManager.BeginConnect()

Define o estado da cesta para a conexão.

BeginDisconnect
public void BeginDisconnect()
iAdapterConnectionManager.BeginDisconnect()

Define o estado da cesta para desconectar.

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

Inicializa o estado do adaptador antes de se conectar.

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

Processos adaptador conectar resposta.

adapter
O adaptador que se ligou.
error
Erro de conexão opcional.

Retorna: Mensagens a enviar para o manipulador externo (Conectar/Desligar se o estado da cesta mudou).

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

Processa a resposta de desconexão do adaptador.

adapter
O adaptador que desligou.
error
Erro de desconexão opcional.

Retorna: Mensagens para enviar para o manipulador externo.

Reset
public void Reset()
iAdapterConnectionManager.Reset()

Reinicia todos os estados do adaptador.