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

Использует ли эта подписка сообщение с заглушками (плацедератором), указывающее, что у нее нет реального типа данных подписки.