IMessageListener
StockSharp.Server.Core
A interface descreve um componente de escuta de mensagens.
Implementa: IProtocolServer, ILogReceiver, ILogSource, IDisposable
Métodos
AddSubscription
public void AddSubscription(ServerSubscription subscription)
iMessageListener.AddSubscription(subscription)
Adicionar assinatura.
- subscription
- Assinatura.
GetSubscriptions
public IEnumerable<ServerSubscription> GetSubscriptions(IMessageListenerSession session)
result = iMessageListener.GetSubscriptions(session)
Obter a subscrição da sessão especificada.
- session
- Sessão.
Retorna: Assinaturas.
RemoveSubscription
public bool RemoveSubscription(ServerSubscription subscription)
result = iMessageListener.RemoveSubscription(subscription)
Remover assinatura.
- subscription
- Assinatura.
Retorna: se a assinatura foi encontrada, caso contrário .
Resume
public bool Resume(ServerSubscription subscription)
result = iMessageListener.Resume(subscription)
Retomar a subscrição.
- subscription
- Assinatura.
Retorna: se a assinatura foi encontrada, caso contrário .
Resume
public void Resume(IMessageListenerSession session)
iMessageListener.Resume(session)
Retomar sessão.
- session
- Sessão.
Suspend
public bool Suspend(ServerSubscription subscription)
result = iMessageListener.Suspend(subscription)
Suspenda a subscrição.
- subscription
- Assinatura.
Retorna: se a assinatura foi encontrada, caso contrário .
Suspend
public void Suspend(IMessageListenerSession session)
iMessageListener.Suspend(session)
Suspenda a sessão.
- session
- Sessão.
Eventos
SessionConnected
public event Action<IMessageListenerSession> SessionConnected
iMessageListener.SessionConnected += handler
Evento conectado à sessão.
SessionDisconnected
public event Action<IMessageListenerSession> SessionDisconnected
iMessageListener.SessionDisconnected += handler
O evento da sessão foi desligado.
SubscriptionChanged
public event Action<ServerSubscription> SubscriptionChanged
iMessageListener.SubscriptionChanged += handler
A subscrição do cliente mudou o evento.