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
Событие изменения клиентской подписки.