SubscriptionManagerState

StockSharp.Algo

Implementação padrão de ISubscriptionManagerState.

Implementa: ISubscriptionManagerState

Propriedades

ReMapSubscriptionCount
public int ReMapSubscriptionCount { get; }
value = subscriptionManagerState.ReMapSubscriptionCount

Obtenha a contagem de assinaturas pendentes de remape.

ReplaceIdCount
public int ReplaceIdCount { get; }
value = subscriptionManagerState.ReplaceIdCount

Obter a contagem de IDs de substituição.

Métodos

AddHistoricalRequest
public void AddHistoricalRequest(long transactionId, ISubscriptionMessage subscription)
subscriptionManagerState.AddHistoricalRequest(transactionId, subscription)

Adicionar um pedido histórico.

AddReMapSubscription
public void AddReMapSubscription(Message message)
subscriptionManagerState.AddReMapSubscription(message)

Adicionar uma mensagem para remapar a fila.

AddReplaceId
public void AddReplaceId(long newId, long originalId)
subscriptionManagerState.AddReplaceId(newId, originalId)

Adicionar mapeamento de ID de substituição.

AddSubscription
public void AddSubscription(long transactionId, ISubscriptionMessage subscription, SubscriptionStates state)
subscriptionManagerState.AddSubscription(transactionId, subscription, state)

Adicionar assinatura.

Clear
public void Clear()
subscriptionManagerState.Clear()

Limpa todos os estados do adaptador e repõe o estado atual para Desligado.

ClearReMapSubscriptions
public void ClearReMapSubscriptions()
subscriptionManagerState.ClearReMapSubscriptions()

Limpar as assinaturas de novo.

ClearReplaceIds
public void ClearReplaceIds()
subscriptionManagerState.ClearReplaceIds()

Limpar todas as identidades de substituição.

ContainsHistoricalRequest
public bool ContainsHistoricalRequest(long transactionId)
result = subscriptionManagerState.ContainsHistoricalRequest(transactionId)

Verifique se contém um pedido histórico.

ContainsReplaceId
public bool ContainsReplaceId(long newId)
result = subscriptionManagerState.ContainsReplaceId(newId)

Verifique se contém ID de substituição.

GetActiveSubscriptions
public IEnumerable<ValueTuple<long, ISubscriptionMessage>> GetActiveSubscriptions()
result = subscriptionManagerState.GetActiveSubscriptions()

Obtenha todas as assinaturas activas para remapeamento.

GetAndClearReMapSubscriptions
public Message[] GetAndClearReMapSubscriptions()
result = subscriptionManagerState.GetAndClearReMapSubscriptions()

Obter e limpar remape assinaturas.

RemoveHistoricalRequest
public bool RemoveHistoricalRequest(long transactionId)
result = subscriptionManagerState.RemoveHistoricalRequest(transactionId)

Remova o pedido histórico.

RemoveReplaceId
public void RemoveReplaceId(long newId)
subscriptionManagerState.RemoveReplaceId(newId)

Remover o mapeamento de ID de substituição por um novo ID.

RemoveSubscription
public bool RemoveSubscription(long transactionId)
result = subscriptionManagerState.RemoveSubscription(transactionId)

Remover assinatura.

TryGetAndRemoveHistoricalRequest
public bool TryGetAndRemoveHistoricalRequest(long transactionId, ISubscriptionMessage subscription)
result = subscriptionManagerState.TryGetAndRemoveHistoricalRequest(transactionId, subscription)

Tente obter e remover o pedido histórico.

TryGetHistoricalRequest
public bool TryGetHistoricalRequest(long transactionId, ISubscriptionMessage subscription)
result = subscriptionManagerState.TryGetHistoricalRequest(transactionId, subscription)

Tente obter solicitação histórica sem remover.

TryGetNewId
public bool TryGetNewId(long originalId, long newId)
result = subscriptionManagerState.TryGetNewId(originalId, newId)

Tente obter nova identificação com o ID original.

TryGetOriginalId
public bool TryGetOriginalId(long newId, long originalId)
result = subscriptionManagerState.TryGetOriginalId(newId, originalId)

Tente obter o ID original por novo ID.

TryGetSubscription
public bool TryGetSubscription(long transactionId, ISubscriptionMessage subscription, SubscriptionStates state)
result = subscriptionManagerState.TryGetSubscription(transactionId, subscription, state)

Tenta conseguir a subscrição.

UpdateSubscriptionState
public void UpdateSubscriptionState(long transactionId, SubscriptionStates newState)
subscriptionManagerState.UpdateSubscriptionState(transactionId, newState)

Atualizar o estado de subscrição.