IMarketDataStorageDrive

StockSharp.Algo.Storages

La interfaz, describiendo el almacenamiento, asociado con IMarketDataStorage.

Propiedades

Drive
public IMarketDataDrive Drive { get; }
value = iMarketDataStorageDrive.Drive

El almacenamiento (basura de datos, archivo, etc.).

Métodos

ClearDatesCacheAsync
public ValueTask ClearDatesCacheAsync(CancellationToken cancellationToken)
result = iMarketDataStorageDrive.ClearDatesCacheAsync(cancellationToken)

Para eliminar los ficheros de caché, conteniendo información sobre los intervalos de tiempo disponibles.

cancellationToken
CancellationToken

Devuelve: ValueTask

DeleteAsync
public ValueTask DeleteAsync(DateTime date, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.DeleteAsync(date, cancellationToken)

Para eliminar los datos del mercado en la fecha especificada del almacenamiento.

date
Fecha, para la cual se eliminarán todos los datos.
cancellationToken
CancellationToken

Devuelve: ValueTask

GetDatesAsync
public IAsyncEnumerable<DateTime> GetDatesAsync()
result = iMarketDataStorageDrive.GetDatesAsync()

Para obtener todas las fechas para las cuales se registran los datos del mercado.

Devuelve: Fechas disponibles.

LoadStreamAsync
public ValueTask<Stream> LoadStreamAsync(DateTime date, bool readOnly, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.LoadStreamAsync(date, readOnly, cancellationToken)

Para cargar datos en el formato de almacenamiento StockSharp.

date
Fecha, para la cual se cargarán los datos.
readOnly
Obtener flujo en modo de lectura solamente.
cancellationToken
CancellationToken

Devuelve: Datos en formato de almacenamiento StockSharp. Si no hay datos, Null será devuelto.

SaveStreamAsync
public ValueTask SaveStreamAsync(DateTime date, Stream stream, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.SaveStreamAsync(date, stream, cancellationToken)

Para guardar datos en el formato de almacenamiento StockSharp.

date
La fecha, para la cual se guardarán los datos.
stream
Datos en formato StockSharpalmacenamiento.
cancellationToken
CancellationToken

Devuelve: ValueTask