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