Class SubscriptionExtensions
- Namespace
- StockSharp.Messages
- Assembly
- StockSharp.Messages.dll
ISubscriptionMessage extensions.
public static class SubscriptionExtensions
- Inheritance
-
SubscriptionExtensions
- Inherited Members
Methods
ChangeSubscriptionState(SubscriptionStates, SubscriptionStates, long, ILogReceiver)
Change subscription state.
public static SubscriptionStates ChangeSubscriptionState(this SubscriptionStates currState, SubscriptionStates newState, long subscriptionId, ILogReceiver receiver)
Parameters
currStateSubscriptionStatesCurrent state.
newStateSubscriptionStatesNew state.
subscriptionIdlongSubscription id.
receiverILogReceiverLogs.
Returns
- SubscriptionStates
New state.
IsActive(SubscriptionStates)
public static bool IsActive(this SubscriptionStates state)
Parameters
stateSubscriptionStatesState.
Returns
- bool
Check result.
ToSubscriptionMessage(DataType)
Convert DataType to ISubscriptionMessage value.
public static ISubscriptionMessage ToSubscriptionMessage(this DataType dataType)
Parameters
dataTypeDataTypeData type info.
Returns
- ISubscriptionMessage
Subscription message.