SubscriptionExtensions

StockSharp.Messages

ISubscriptionMessage extensions.

Methods

ChangeSubscriptionState
public static SubscriptionStates ChangeSubscriptionState(SubscriptionStates currState, SubscriptionStates newState, long subscriptionId, ILogReceiver receiver)
result = SubscriptionExtensions.ChangeSubscriptionState(currState, newState, subscriptionId, receiver)

Change subscription state.

currState
Current state.
newState
New state.
subscriptionId
Subscription id.
receiver
Logs.

Returns: New state.

IsActive
public static bool IsActive(SubscriptionStates state)
result = SubscriptionExtensions.IsActive(state)

Determines the specified state equals Active or Online.

state
State.

Returns: Check result.

ToSubscriptionMessage
public static ISubscriptionMessage ToSubscriptionMessage(DataType dataType)
result = SubscriptionExtensions.ToSubscriptionMessage(dataType)

Convert DataType to ISubscriptionMessage value.

dataType
Data type info.

Returns: Subscription message.