ISnapshotSerializer

StockSharp.Algo.Storages

Интерфейс для сериализации снимков.

Свойства

DataType
public DataType DataType { get; }
value = iSnapshotSerializer.DataType

Информация о типе данных.

Name
public string Name { get; }
value = iSnapshotSerializer.Name

Имя.

Version
public Version Version { get; }
value = iSnapshotSerializer.Version

Версия формата данных.

Методы

Deserialize
public TMessage Deserialize(Version version, byte[] buffer)
result = iSnapshotSerializer.Deserialize(version, buffer)

Десериализовать сообщение из байтового массива.

version
Версия формата данных.
buffer
Байтовый массив.

Возвращает: Сообщение.

GetKey
public TKey GetKey(TMessage message)
result = iSnapshotSerializer.GetKey(message)

Получить ключ для указанного сообщения.

message
Сообщение.

Возвращает: Ключ.

Serialize
public byte[] Serialize(Version version, TMessage message)
result = iSnapshotSerializer.Serialize(version, message)

Сериализуйте указанное сообщение в массив байтов.

version
Версия формата данных.
message
Сообщение.

Возвращает: Байтовый массив.

Update
public void Update(TMessage message, TMessage changes)
iSnapshotSerializer.Update(message, changes)

Обновить указанное сообщение новыми изменениями.

message
Сообщение.
changes
Изменения.