IMarketDataStorageDrive
StockSharp.Algo.Storages
A interface, descrevendo o armazenamento, associada a IMarketDataStorage.
Propriedades
Drive
public IMarketDataDrive Drive { get; }
value = iMarketDataStorageDrive.Drive
O armazenamento (base de dados, arquivo etc.).
Métodos
ClearDatesCacheAsync
public ValueTask ClearDatesCacheAsync(CancellationToken cancellationToken)
result = iMarketDataStorageDrive.ClearDatesCacheAsync(cancellationToken)
Para excluir arquivos de cache, contendo informações sobre intervalos de tempo disponíveis.
- cancellationToken
- CancellationToken
Retorna: ValueTask
DeleteAsync
public ValueTask DeleteAsync(DateTime date, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.DeleteAsync(date, cancellationToken)
Remover dados do mercado na data especificada do armazenamento.
- date
- Data, para a qual todos os dados são suprimidos.
- cancellationToken
- CancellationToken
Retorna: ValueTask
GetDatesAsync
public IAsyncEnumerable<DateTime> GetDatesAsync()
result = iMarketDataStorageDrive.GetDatesAsync()
Para obter todas as datas para as quais os dados de mercado são registrados.
Retorna: Datas disponíveis.
LoadStreamAsync
public ValueTask<Stream> LoadStreamAsync(DateTime date, bool readOnly, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.LoadStreamAsync(date, readOnly, cancellationToken)
Carregar dados no formato de StockSharpstorage.
- date
- Data para a qual os dados devem ser carregados.
- readOnly
- Obter apenas o fluxo no modo de leitura.
- cancellationToken
- CancellationToken
Retorna: Dados no formato de StockSharp storage. Se não existirem dados, Null será devolvido.
SaveStreamAsync
public ValueTask SaveStreamAsync(DateTime date, Stream stream, CancellationToken cancellationToken)
result = iMarketDataStorageDrive.SaveStreamAsync(date, stream, cancellationToken)
Para salvar dados no formato de StockSharpstorage.
- date
- Data em que os dados serão guardados.
- stream
- Dados no formato de StockSharp storage.
- cancellationToken
- CancellationToken
Retorna: ValueTask