FixServerSubscription
StockSharp.Server.Fix.FixServer
Подписка на сервер FIX, которая отслеживает рыночные данные клиентов и подписки на транзакции.
Наследует: SubscriptionInfo<ClientFixSession, string>
Конструкторы
FixServerSubscription
public FixServerSubscription(ClientFixSession session, string requestId, ServerSubscription subscription, MessageTypes type)
fixServerSubscription = FixServerSubscription(session, requestId, subscription, type)
Инициализирует новый экземпляр из существующего ServerSubscription.
- session
- Клиентский сеанс FIX.
- requestId
- Идентификатор запроса FIX (MDReqID и т. д.).
- subscription
- Серверная подписка.
- type
- Тип сообщения, вызвавшего подписку.
FixServerSubscription
public FixServerSubscription(ClientFixSession session, string requestId, DataType dataType, long id, MessageTypes type, string name)
fixServerSubscription = FixServerSubscription(session, requestId, dataType, id, type, name)
Инициализирует новый экземпляр на основе типа данных и идентификатора транзакции.
- session
- Клиентский сеанс FIX.
- requestId
- Идентификатор запроса FIX.
- dataType
- Тип данных подписки (e.g. Level1, Транзакции).
- id
- Идентификатор транзакции.
- type
- Тип сообщения, вызвавшего подписку.
- name
- Необязательное отображаемое имя для незавершенных подписок.
FixServerSubscription
public FixServerSubscription(ClientFixSession session, string requestId, ISubscriptionMessage subscriptionMessage, MessageTypes type)
fixServerSubscription = FixServerSubscription(session, requestId, subscriptionMessage, type)
Инициализирует новый экземпляр из сообщения подписки.
- session
- Клиентский сеанс FIX.
- requestId
- Идентификатор запроса FIX.
- subscriptionMessage
- Сообщение подписки, описывающее запрос данных.
- type
- Тип сообщения, вызвавшего подписку.
Свойства
IsStub
public bool IsStub { get; }
value = fixServerSubscription.IsStub
Использует ли эта подписка сообщение с заглушками (плацедератором), указывающее, что у нее нет реального типа данных подписки.