ISnapshotSerializer
StockSharp.Algo.Storages
Die Schnittstelle für serialisierende Snapshots.
Eigenschaften
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.