DriveCache

StockSharp.Algo.Storages

IMarketDataDrive кэш.

Наследует: Disposable

Реализует: IPersistable

Конструкторы

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

Инициализирует новый экземпляр DriveCache.

fileSystem
Абстракция файловой системы.

Свойства

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

Хранилище, используемое по умолчанию.

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

Доступные хранилища.

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

Хранилище, используемое по умолчанию.

Методы

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

Удалить хранилище.

drive
Хранение рыночных данных.
DisposeManaged
protected override void DisposeManaged()
driveCache.DisposeManaged()

Освободите ресурсы.

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

Чтобы получить хранилище для .

path
Путь.

Возвращает: Хранение рыночных данных.

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

Загрузить настройки.

storage
Хранилище настроек.
Save
public void Save(SettingsStorage storage)
driveCache.Save(storage)

Сохраните настройки.

storage
Хранилище настроек.
Update
public void Update()
driveCache.Update()

Вызов измененного события.

События

Changed
public event Action Changed
driveCache.Changed += handler

Событие изменения кэша.

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

Событие удаления хранилища.

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

Событие создания нового хранилища.