BaseSubscriptionMessage
Base implementation of ISubscriptionMessage interface.
Inherits: Message
Implements: ISubscriptionMessage, ITransactionIdMessage, IOriginalTransactionIdMessage, IDataTypeMessage, IMessage, ILocalTimeMessage, ICloneable
Constructors
protected BaseSubscriptionMessage(MessageTypes type)
baseSubscriptionMessage = BaseSubscriptionMessage(type)
Base implementation of ISubscriptionMessage interface.
- type
- Message type.
Properties
public virtual long? Count { get; set; }
value = baseSubscriptionMessage.Count
baseSubscriptionMessage.Count = value
Max count.
public abstract DataType DataType { get; }
value = baseSubscriptionMessage.DataType
Data type info.
public virtual FillGapsDays? FillGaps { get; set; }
value = baseSubscriptionMessage.FillGaps
baseSubscriptionMessage.FillGaps = value
FillGapsDays.
public virtual bool FilterEnabled { get; }
value = baseSubscriptionMessage.FilterEnabled
Message contains fields with non default values.
public virtual DateTime? From { get; set; }
value = baseSubscriptionMessage.From
baseSubscriptionMessage.From = value
Start date, from which data needs to be retrieved.
public virtual bool IsSubscribe { get; set; }
value = baseSubscriptionMessage.IsSubscribe
baseSubscriptionMessage.IsSubscribe = value
The message is subscription.
public virtual long OriginalTransactionId { get; set; }
value = baseSubscriptionMessage.OriginalTransactionId
baseSubscriptionMessage.OriginalTransactionId = value
ID of the original message TransactionId for which this message is a response.
public virtual long? Skip { get; set; }
value = baseSubscriptionMessage.Skip
baseSubscriptionMessage.Skip = value
Skip count.
public virtual bool SpecificItemRequest { get; }
value = baseSubscriptionMessage.SpecificItemRequest
Determine whether the message is a request for a specific item (e.g. order, position, etc.) or not.
public virtual DateTime? To { get; set; }
value = baseSubscriptionMessage.To
baseSubscriptionMessage.To = value
End date, until which data needs to be retrieved.
public virtual long TransactionId { get; set; }
value = baseSubscriptionMessage.TransactionId
baseSubscriptionMessage.TransactionId = value
Request identifier.
Methods
protected BaseSubscriptionMessage CopyTo(BaseSubscriptionMessage destination)
result = baseSubscriptionMessage.CopyTo(destination)
Copy the message into the .
- destination
- The object, to which copied information.
Returns: The object, to which copied information.
public override string ToString()
result = baseSubscriptionMessage.ToString()
Преобразовать к строковому представлению.
Returns: Строковое представление.