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.
Update
public void Update()
driveCache.Update()

Aufrufen Sie ein geändertes Ereignis.

Ereignisse

Changed
public event Action Changed
driveCache.Changed += handler

Cache änderte das Event.

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.