SubscriptionInfo

StockSharp.Algo.ConnectorSubscriptionManager

Subscription state holder.

Constructors

SubscriptionInfo
public SubscriptionInfo(Subscription subscription)
subscriptionInfo = SubscriptionInfo(subscription)

Initializes a new instance of the SubscriptionInfo.

subscription
Subscription.

Properties

HasResult
public bool HasResult { get; set; }
value = subscriptionInfo.HasResult
subscriptionInfo.HasResult = value

Indicates that lookup response has been received.

IsUnsubscribing
public bool IsUnsubscribing { get; set; }
value = subscriptionInfo.IsUnsubscribing
subscriptionInfo.IsUnsubscribing = value

Indicates that an unsubscribe request has been sent but response not yet received.

LookupItems
public List<object> LookupItems { get; }
value = subscriptionInfo.LookupItems

Collected lookup items.

Subscription
public Subscription Subscription { get; }
value = subscriptionInfo.Subscription

Subscription instance.

Methods

CreateSubscriptionContinue
public ISubscriptionMessage CreateSubscriptionContinue()
result = subscriptionInfo.CreateSubscriptionContinue()

Create a subscription request that continues from the last time.

Returns: Subscription message.

ToString
public override string ToString()
result = subscriptionInfo.ToString()

Преобразовать к строковому представлению.

Returns: Строковое представление.

UpdateCandle
public bool UpdateCandle(CandleMessage message, ICandleMessage candle)
result = subscriptionInfo.UpdateCandle(message, candle)

Update the current candle state.

message
Candle message.
candle
Updated candle.

Returns: if updated.

UpdateLastTime
public bool UpdateLastTime(DateTime time)
result = subscriptionInfo.UpdateLastTime(time)

Update last processed time.

time
New time.

Returns: if updated.