ISnapshotSerializer

StockSharp.Algo.Storages

Die Schnittstelle für serialisierende Snapshots.

Eigenschaften

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

Datenart-Info.

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

Name.

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

Version des Datenformats.

Methoden

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

Deserialisieren Sie die Nachricht aus dem Byte-Array.

version
Version des Datenformats.
buffer
Byte-Array.

Rückgabe: Nachricht.

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

Holen Sie sich den Schlüssel für die angegebene Nachricht.

message
Nachricht.

Rückgabe: Schlüssel.

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

Serialisieren Sie die angegebene Nachricht in das Byte-Array.

version
Version des Datenformats.
message
Nachricht.

Rückgabe: Byte-Array.

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

Aktualisieren Sie die angegebene Nachricht durch neue Änderungen.

message
Nachricht.
changes
Änderungen.