Class BaseChangeMessage<TMessage, TField>
A message containing changes.
Implements
Inherited Members
Namespace: StockSharp.Messages
Assembly: StockSharp.Messages.dll
Syntax
public abstract class BaseChangeMessage<TMessage, TField> : BaseSubscriptionIdMessage<TMessage>, IExtendableEntity, ISubscriptionIdMessage, IOriginalTransactionIdMessage, IServerTimeMessage, IGeneratedMessage, IMessage, ICloneable where TMessage : BaseChangeMessage<TMessage, TField>, new()
Type Parameters
Name | Description |
---|---|
TMessage | Message type. |
TField | Changes type. |
Constructors
BaseChangeMessage(MessageTypes)
Initialize BaseChangeMessage<TMessage, TField>.
Declaration
protected BaseChangeMessage(MessageTypes type)
Parameters
Type | Name | Description |
---|---|---|
MessageTypes | type | Message type. |
Properties
BuildFrom
Determines the message is generated from the specified DataType.
Declaration
public DataType BuildFrom { get; set; }
Property Value
Type | Description |
---|---|
DataType |
Changes
Changes.
Declaration
public IDictionary<TField, object> Changes { get; }
Property Value
Type | Description |
---|---|
IDictionary<TField, Object> |
ServerTime
Server time.
Declaration
[DisplayNameLoc("ServerTime")]
[DescriptionLoc("Str168", false)]
public DateTimeOffset ServerTime { get; set; }
Property Value
Type | Description |
---|---|
DateTimeOffset |
Methods
CopyTo(TMessage)
Copy the message into the destination
.
Declaration
public override void CopyTo(TMessage destination)
Parameters
Type | Name | Description |
---|---|---|
TMessage | destination | The object, to which copied information. |
Overrides
StockSharp.Messages.BaseSubscriptionIdMessage<TMessage>.CopyTo(TMessage)
ToString()
Declaration
public override string ToString()
Returns
Type | Description |
---|---|
String |
Overrides
StockSharp.Messages.BaseSubscriptionIdMessage<TMessage>.ToString()