Show / Hide Table of Contents

Class BaseChangeMessage<TMessage, TField>

A message containing changes.

Inheritance
Object
Message
BaseSubscriptionIdMessage<TMessage>
BaseChangeMessage<TMessage, TField>
Level1ChangeMessage
PositionChangeMessage
Implements
IExtendableEntity
ISubscriptionIdMessage
IOriginalTransactionIdMessage
IServerTimeMessage
IGeneratedMessage
IMessage
ICloneable
Inherited Members
BaseSubscriptionIdMessage<TMessage>.Clone()
BaseSubscriptionIdMessage<TMessage>.OriginalTransactionId
BaseSubscriptionIdMessage<TMessage>.SubscriptionId
BaseSubscriptionIdMessage<TMessage>.SubscriptionIds
BaseSubscriptionIdMessage<TMessage>.DataType
Message.CopyTo(Message)
Message.LocalTime
Message.Type
Message.ExtensionInfo
Message.IsBack
Message.BackMode
Message.OfflineMode
Message.Adapter
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()

Implements

IExtendableEntity
ISubscriptionIdMessage
IOriginalTransactionIdMessage
IServerTimeMessage
IGeneratedMessage
IMessage
System.ICloneable

Extension Methods

Paths.Serialize<T>(T, String)
Paths.Serialize<T>(T)
Extensions.GetServerTime(Message)
Extensions.TryGetServerTime(Message)
Extensions.TryInitLocalTime(Message, ILogSource)
Extensions.HandleErrorResponse(Message, Exception, ILogReceiver, Action<Message>, Func<DataType, Int64[]>)
Extensions.TryGetSecurityId(Message)
Extensions.ReplaceSecurityId(Message, SecurityId)
EditorExtensions.ToItemsSource(Object, Type, Nullable<Boolean>, Nullable<ListSortDirection>, Func<IItemsSourceItem, Boolean>, Func<Object, String>, Func<Object, String>)
XamlHelper.WpfCast<T>(Object)
XamlHelper.CopyToClipboard<T>(T)
XamlHelper.EnsureUIThread(Object)
☀
☾
In This Article
Back to top
Copyright © StockSharp.
☀
☾