FixServerSubscription

StockSharp.Server.Fix.FixServer

Assinatura do servidor FIX que rastreia dados do mercado do cliente e assinaturas transacionais.

Herda de: SubscriptionInfo<ClientFixSession, string>

Construtores

FixServerSubscription
public FixServerSubscription(ClientFixSession session, string requestId, ServerSubscription subscription, MessageTypes type)
fixServerSubscription = FixServerSubscription(session, requestId, subscription, type)

Inicializa uma nova instância de um ServerSubscriptionexistente.

session
Sessão FIX do cliente.
requestId
Identificador de pedido FIX (MDReqID, etc.).
subscription
Assinatura do lado do servidor.
type
Tipo de mensagem que originou a assinatura.
FixServerSubscription
public FixServerSubscription(ClientFixSession session, string requestId, DataType dataType, long id, MessageTypes type, string name)
fixServerSubscription = FixServerSubscription(session, requestId, dataType, id, type, name)

Inicializa uma nova instância a partir de um tipo de dados e ID de transação.

session
Sessão FIX do cliente.
requestId
Identificador de pedido FIX.
dataType
Tipo de dados de assinatura (e.g. Level1, Transactions).
id
Identificador de transação.
type
Tipo de mensagem que originou a assinatura.
name
Nome opcional para as assinaturas de stub.
FixServerSubscription
public FixServerSubscription(ClientFixSession session, string requestId, ISubscriptionMessage subscriptionMessage, MessageTypes type)
fixServerSubscription = FixServerSubscription(session, requestId, subscriptionMessage, type)

Inicializa uma nova instância a partir de uma mensagem de assinatura.

session
Sessão FIX do cliente.
requestId
Identificador de pedido FIX.
subscriptionMessage
Mensagem de assinatura que descreve a solicitação de dados.
type
Tipo de mensagem que originou a assinatura.

Propriedades

IsStub
public bool IsStub { get; }
value = fixServerSubscription.IsStub

Se esta subscrição utiliza uma mensagem de stub (placeholder), indicando que não tem nenhum tipo de dados de subscrição real.