FixServerSubscription
StockSharp.Server.Fix.FixServer
FIX server subscription that tracks client market data and transactional subscriptions.
Inherits: SubscriptionInfo<ClientFixSession, string>
Constructors
FixServerSubscription
public FixServerSubscription(ClientFixSession session, string requestId, ServerSubscription subscription, MessageTypes type)
fixServerSubscription = FixServerSubscription(session, requestId, subscription, type)
Initializes a new instance from an existing ServerSubscription.
- session
- Client FIX session.
- requestId
- FIX request identifier (MDReqID, etc.).
- subscription
- Server-side subscription.
- type
- Message type that originated the subscription.
FixServerSubscription
public FixServerSubscription(ClientFixSession session, string requestId, DataType dataType, long id, MessageTypes type, string name)
fixServerSubscription = FixServerSubscription(session, requestId, dataType, id, type, name)
Initializes a new instance from a data type and transaction ID.
- session
- Client FIX session.
- requestId
- FIX request identifier.
- dataType
- Subscription data type (e.g. Level1, Transactions).
- id
- Transaction identifier.
- type
- Message type that originated the subscription.
- name
- Optional display name for stub subscriptions.
FixServerSubscription
public FixServerSubscription(ClientFixSession session, string requestId, ISubscriptionMessage subscriptionMessage, MessageTypes type)
fixServerSubscription = FixServerSubscription(session, requestId, subscriptionMessage, type)
Initializes a new instance from a subscription message.
- session
- Client FIX session.
- requestId
- FIX request identifier.
- subscriptionMessage
- Subscription message describing the data request.
- type
- Message type that originated the subscription.
Properties
IsStub
public bool IsStub { get; }
value = fixServerSubscription.IsStub
Whether this subscription uses a stub (placeholder) message, indicating it has no real subscription data type.