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.