DriveCache

StockSharp.Algo.Storages

IMarketDataDriveCache.

Erbt von: Disposable

Implementiert: IAsyncPersistable

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.

LoadAsync
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = driveCache.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Rückgabe: Task

SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = driveCache.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Rückgabe: Task

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.