IMessageListener

StockSharp.Server.Core

Интерфейс, описывающий компонент прослушивания сообщений.

Реализует: IProtocolServer, ILogReceiver, ILogSource, IDisposable

Методы

AddSubscription
public void AddSubscription(ServerSubscription subscription)
iMessageListener.AddSubscription(subscription)

Добавить подписку.

subscription
Подписка.
GetSubscriptions
public IEnumerable<ServerSubscription> GetSubscriptions(IMessageListenerSession session)
result = iMessageListener.GetSubscriptions(session)

Получить подписку на указанную сессию.

session
Сессия.

Возвращает: Подписки.

RemoveSubscription
public bool RemoveSubscription(ServerSubscription subscription)
result = iMessageListener.RemoveSubscription(subscription)

Удалить подписку.

subscription
Подписка.

Возвращает: если подписка найдена, иначе .

Resume
public bool Resume(ServerSubscription subscription)
result = iMessageListener.Resume(subscription)

Возобновите подписку.

subscription
Подписка.

Возвращает: если подписка найдена, иначе .

Resume
public void Resume(IMessageListenerSession session)
iMessageListener.Resume(session)

Возобновить сеанс.

session
Сессия.
Suspend
public bool Suspend(ServerSubscription subscription)
result = iMessageListener.Suspend(subscription)

Приостановить подписку.

subscription
Подписка.

Возвращает: если подписка найдена, иначе .

Suspend
public void Suspend(IMessageListenerSession session)
iMessageListener.Suspend(session)

Приостановить сеанс.

session
Сессия.

События

SessionConnected
public event Action<IMessageListenerSession> SessionConnected
iMessageListener.SessionConnected += handler

Событие, связанное с сеансом.

SessionDisconnected
public event Action<IMessageListenerSession> SessionDisconnected
iMessageListener.SessionDisconnected += handler

Событие отключения сеанса.

SubscriptionChanged
public event Action<ServerSubscription> SubscriptionChanged
iMessageListener.SubscriptionChanged += handler

Событие изменения клиентской подписки.