DriveCache
StockSharp.Algo.Storages
IMarketDataDriveCache.
Erbt von: Disposable
Implementiert: IPersistable
Konstruktoren
DriveCache
public DriveCache(IFileSystem fileSystem)
driveCache = DriveCache(fileSystem)
Initialisiert eine neue Instanz von DriveCache.
- fileSystem
- Abstraktion des Dateisystems.
Eigenschaften
DefaultDrive
public IMarketDataDrive DefaultDrive { get; }
value = driveCache.DefaultDrive
Der standardmäßig verwendete Speicher.
Drives
public IEnumerable<IMarketDataDrive> Drives { get; }
value = driveCache.Drives
Verfügbare Lagerräume.
TryDefaultDrive
public IMarketDataDrive TryDefaultDrive { get; }
value = driveCache.TryDefaultDrive
Der standardmäßig verwendete Speicher.
Methoden
DeleteDrive
public void DeleteDrive(IMarketDataDrive drive)
driveCache.DeleteDrive(drive)
Speicher löschen.
- drive
- Marktdatenspeicherung.
DisposeManaged
protected override void DisposeManaged()
driveCache.DisposeManaged()
Ressourcen freigeben.
GetDrive
public IMarketDataDrive GetDrive(string path)
result = driveCache.GetDrive(path)
Um die Speicherung für zu bekommen.
- path
- Weg.
Rückgabe: Marktdatenspeicherung.
Load
public void Load(SettingsStorage storage)
driveCache.Load(storage)
Lasteinstellungen.
- storage
- Einstellungen Lagerung.
Save
public void Save(SettingsStorage storage)
driveCache.Save(storage)
Einstellungen speichern.
- storage
- Einstellungen Lagerung.
Ereignisse
DriveDeleted
public event Action<IMarketDataDrive> DriveDeleted
driveCache.DriveDeleted += handler
Storage Removed Event.
NewDriveCreated
public event Action<IMarketDataDrive> NewDriveCreated
driveCache.NewDriveCreated += handler
Neues Storage erstelltes Event.