IMarketDataStorageDrive
StockSharp.Algo.Storages
Die Schnittstelle, die den Speicher beschreibt, ist mit IMarketDataStorage verknüpft.
Eigenschaften
Drive
public IMarketDataDrive Drive { get; }
value = iMarketDataStorageDrive.Drive
Die Speicherung (Datenbank, Datei etc.).
Methoden
ClearDatesCacheAsync
public ValueTask ClearDatesCacheAsync(CancellationToken cancellationToken)
result = iMarketDataStorageDrive.ClearDatesCacheAsync(cancellationToken)
Um Cache-Dateien zu löschen, die Informationen zu verfügbaren Zeitbereichen enthalten.
- cancellationToken
- CancellationToken
Rückgabe: ValueTask
DeleteAsync
public ValueTask DeleteAsync(DateTime date, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.DeleteAsync(date, cancellationToken)
Um Marktdaten zu einem bestimmten Datum aus der Speicherung zu entfernen.
- date
- Datum, für das alle Daten gelöscht werden.
- cancellationToken
- CancellationToken
Rückgabe: ValueTask
GetDatesAsync
public IAsyncEnumerable<DateTime> GetDatesAsync()
result = iMarketDataStorageDrive.GetDatesAsync()
Um alle Daten zu erhalten, für die Marktdaten aufgezeichnet werden.
Rückgabe: Verfügbare Termine.
LoadStreamAsync
public ValueTask<Stream> LoadStreamAsync(DateTime date, bool readOnly, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.LoadStreamAsync(date, readOnly, cancellationToken)
Um Daten im Format von StockSharp Speicher zu laden.
- date
- Datum, für das die Daten geladen werden.
- readOnly
- Streamen Sie nur im Lesemodus.
- cancellationToken
- CancellationToken
Rückgabe: Daten im Format StockSharp Storage. Wenn keine Daten vorhanden sind, wird Null zurückgegeben.
SaveStreamAsync
public ValueTask SaveStreamAsync(DateTime date, Stream stream, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.SaveStreamAsync(date, stream, cancellationToken)
Um Daten im Format von StockSharp Speicher zu speichern.
- date
- Datum, für das die Daten gespeichert werden.
- stream
- Daten im Format von StockSharp Speicher.
- cancellationToken
- CancellationToken
Rückgabe: ValueTask