DriveCache

StockSharp.Algo.Storages

IMarketDataDrive cache.

Hereda de: Disposable

Implementa: IPersistable

Constructores

DriveCache
public DriveCache(IFileSystem fileSystem)
driveCache = DriveCache(fileSystem)

Inicia una nueva instancia de la DriveCache.

fileSystem
abstracción del sistema de archivos.

Propiedades

DefaultDrive
public IMarketDataDrive DefaultDrive { get; }
value = driveCache.DefaultDrive

El almacenamiento utilizado por defecto.

Drives
public IEnumerable<IMarketDataDrive> Drives { get; }
value = driveCache.Drives

Almacenamientos disponibles.

TryDefaultDrive
public IMarketDataDrive TryDefaultDrive { get; }
value = driveCache.TryDefaultDrive

El almacenamiento utilizado por defecto.

Métodos

DeleteDrive
public void DeleteDrive(IMarketDataDrive drive)
driveCache.DeleteDrive(drive)

Eliminar el almacenamiento.

drive
Almacenamiento de datos de mercado.
DisposeManaged
protected override void DisposeManaged()
driveCache.DisposeManaged()

Libera recursos.

GetDrive
public IMarketDataDrive GetDrive(string path)
result = driveCache.GetDrive(path)

Para conseguir el almacenamiento para .

path
Camino.

Devuelve: Almacenamiento de datos de mercado.

Load
public void Load(SettingsStorage storage)
driveCache.Load(storage)

Ajustes de carga.

storage
Configuración de almacenamiento.
Save
public void Save(SettingsStorage storage)
driveCache.Save(storage)

Guardar configuración.

storage
Configuración de almacenamiento.
Update
public void Update()
driveCache.Update()

Invocar evento cambiado.

Eventos

Changed
public event Action Changed
driveCache.Changed += handler

Cache cambió de evento.

DriveDeleted
public event Action<IMarketDataDrive> DriveDeleted
driveCache.DriveDeleted += handler

El evento eliminado del almacenamiento.

NewDriveCreated
public event Action<IMarketDataDrive> NewDriveCreated
driveCache.NewDriveCreated += handler

Nuevo evento creado de almacenamiento.