IMessageListener

StockSharp.Server.Core

描述信件收听组件的界面 。

实现: IMessageChannel, IMessageTransport, IDisposable, ICloneable<IMessageChannel>, ICloneable, ILogReceiver, ILogSource

属性

Authorization
public IAuthorization Authorization { get; }
value = iMessageListener.Authorization

客户认证.

KeepSubscriptionsOnDisconnect
public bool KeepSubscriptionsOnDisconnect { get; set; }
value = iMessageListener.KeepSubscriptionsOnDisconnect
iMessageListener.KeepSubscriptionsOnDisconnect = value

保持订阅断开。

Sessions
public IEnumerable<IMessageListenerSession> Sessions { get; }
value = iMessageListener.Sessions

活跃会话.

方法

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

增加订阅.

subscription
订阅.
Disconnect
public void Disconnect(IMessageListenerSession session)
iMessageListener.Disconnect(session)

断开会话 。

session
届会。
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
届会。

事件

NewOutMessage
public event Action<IMessageListenerSession, Message> NewOutMessage
iMessageListener.NewOutMessage += handler

新消息事件 。

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

客户订阅更改事件 。