DriveCache
StockSharp.Algo.Storages
IMarketDataDrive cache.
Herda de: Disposable
Implementa: IPersistable
Construtores
DriveCache
public DriveCache(IFileSystem fileSystem)
driveCache = DriveCache(fileSystem)
Inicializa uma nova instância do DriveCache.
- fileSystem
- Abstração do sistema de arquivos.
Propriedades
DefaultDrive
public IMarketDataDrive DefaultDrive { get; }
value = driveCache.DefaultDrive
O armazenamento usado por padrão.
Drives
public IEnumerable<IMarketDataDrive> Drives { get; }
value = driveCache.Drives
Armazéns disponíveis.
TryDefaultDrive
public IMarketDataDrive TryDefaultDrive { get; }
value = driveCache.TryDefaultDrive
O armazenamento usado por padrão.
Métodos
DeleteDrive
public void DeleteDrive(IMarketDataDrive drive)
driveCache.DeleteDrive(drive)
Apagar o armazenamento.
- drive
- Armazenamento de dados de mercado.
DisposeManaged
protected override void DisposeManaged()
driveCache.DisposeManaged()
Libertar recursos.
GetDrive
public IMarketDataDrive GetDrive(string path)
result = driveCache.GetDrive(path)
Para obter o armazenamento para .
- path
- Caminho.
Retorna: Armazenamento de dados de mercado.
Load
public void Load(SettingsStorage storage)
driveCache.Load(storage)
Carregar as configurações.
- storage
- Configuração do armazenamento.
Save
public void Save(SettingsStorage storage)
driveCache.Save(storage)
Gravar as definições.
- storage
- Configuração do armazenamento.
Eventos
DriveDeleted
public event Action<IMarketDataDrive> DriveDeleted
driveCache.DriveDeleted += handler
Armazenamento de eventos removidos.
NewDriveCreated
public event Action<IMarketDataDrive> NewDriveCreated
driveCache.NewDriveCreated += handler
Novo evento criado de armazenamento.