SubscriptionInfo
StockSharp.Server.Core
Subscription.
Implements: ISecurityIdMessage, IDataTypeMessage, ISubscription<T>
Constructors
SubscriptionInfo
public SubscriptionInfo(TSession session, TRequestId requestId, ServerSubscription subscription, MessageTypes type)
subscriptionInfo = SubscriptionInfo(session, requestId, subscription, type)
Subscription.
- session
- Session.
- requestId
- Request identifier.
- subscription
- Subscription.
- type
- Message type.
Properties
Arg
public object Arg { get; set; }
value = subscriptionInfo.Arg
subscriptionInfo.Arg = value
Extra argument.
RequestId
public TRequestId RequestId { get; }
value = subscriptionInfo.RequestId
Request identifier.
Responses
public IEnumerable<MessageTypes> Responses { get; set; }
value = subscriptionInfo.Responses
subscriptionInfo.Responses = value
Responses.
SecurityId
public SecurityId SecurityId { get; set; }
value = subscriptionInfo.SecurityId
subscriptionInfo.SecurityId = value
Security ID.
State
public SubscriptionStates State { get; set; }
value = subscriptionInfo.State
subscriptionInfo.State = value
State.
Subscription
public ServerSubscription Subscription { get; }
value = subscriptionInfo.Subscription
Subscription.
Suspend
public bool Suspend { get; set; }
value = subscriptionInfo.Suspend
subscriptionInfo.Suspend = value
Suspended.
Fields
ProcessedLevel1
public readonly HashSet<SecurityId> ProcessedLevel1
value = subscriptionInfo.ProcessedLevel1
Processed level1 securities.