Table of Contents

Class SubscriptionBase<TSubscription>

Namespace
StockSharp.Messages
Assembly
StockSharp.Messages.dll

Subscription.

public abstract class SubscriptionBase<TSubscription> : Cloneable<TSubscription>, ICloneable<TSubscription>, ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IMessage, ILocalTimeMessage, ICloneable where TSubscription : SubscriptionBase<TSubscription>

Type Parameters

TSubscription
Inheritance
Cloneable<TSubscription>
SubscriptionBase<TSubscription>
Implements
ICloneable<TSubscription>
Derived
Inherited Members
Extension Methods

Constructors

SubscriptionBase(ISubscriptionMessage, SecurityMessage)

Initializes a new instance of the SubscriptionBase<TSubscription>.

protected SubscriptionBase(ISubscriptionMessage subscriptionMessage, SecurityMessage security)

Parameters

subscriptionMessage ISubscriptionMessage

Subscription message.

security SecurityMessage

Security.

Properties

Count

Max count.

public long? Count { get; set; }

Property Value

long?

DataType

Data type info.

public DataType DataType { get; }

Property Value

DataType

FillGaps

public FillGapsDays? FillGaps { get; set; }

Property Value

FillGapsDays?

FilterEnabled

Message contains fields with non default values.

public bool FilterEnabled { get; }

Property Value

bool

From

Start date, from which data needs to be retrieved.

public DateTimeOffset? From { get; set; }

Property Value

DateTimeOffset?

IsSubscribe

The message is subscription.

public bool IsSubscribe { get; set; }

Property Value

bool

MarketData

public MarketDataMessage MarketData { get; }

Property Value

MarketDataMessage

OrderStatus

public OrderStatusMessage OrderStatus { get; }

Property Value

OrderStatusMessage

OriginalTransactionId

ID of the original message TransactionId for which this message is a response.

public long OriginalTransactionId { get; set; }

Property Value

long

PortfolioLookup

public PortfolioLookupMessage PortfolioLookup { get; }

Property Value

PortfolioLookupMessage

SecurityId

Security ID.

public SecurityId? SecurityId { get; }

Property Value

SecurityId?

SecurityLookup

public SecurityLookupMessage SecurityLookup { get; }

Property Value

SecurityLookupMessage

Skip

Skip count.

public long? Skip { get; set; }

Property Value

long?

State

State.

public SubscriptionStates State { get; set; }

Property Value

SubscriptionStates

SubscriptionMessage

Subscription message.

public ISubscriptionMessage SubscriptionMessage { get; }

Property Value

ISubscriptionMessage

To

End date, until which data needs to be retrieved.

public DateTimeOffset? To { get; set; }

Property Value

DateTimeOffset?

TransactionId

Request identifier.

public long TransactionId { get; set; }

Property Value

long

Methods

ToString()

public override string ToString()

Returns

string