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