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.