DriveCache
StockSharp.Algo.Storages
IMarketDataDrive cache.
继承自: Disposable
构造函数
DriveCache
public DriveCache(IFileSystem fileSystem)
driveCache = DriveCache(fileSystem)
初始化了 & ##DriveCache+#的新实例.
- fileSystem
- 文件系统抽象化.
属性
DefaultDrive
public IMarketDataDrive DefaultDrive { get; }
value = driveCache.DefaultDrive
默认使用的存储 。
TryDefaultDrive
public IMarketDataDrive TryDefaultDrive { get; }
value = driveCache.TryDefaultDrive
默认使用的存储 。
方法
DeleteDrive
public void DeleteDrive(IMarketDataDrive drive)
driveCache.DeleteDrive(drive)
删除存储。
- drive
- 市场数据存储.
GetDrive
public IMarketDataDrive GetDrive(string path)
result = driveCache.GetDrive(path)
来得到存储器。 。 。
- path
- 路径。
返回值: 市场数据存储.
LoadAsync
public Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = driveCache.LoadAsync(storage, cancellationToken)
Load settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
返回值: Task
SaveAsync
public Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = driveCache.SaveAsync(storage, cancellationToken)
Save settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
返回值: Task
事件
DriveDeleted
public event Action<IMarketDataDrive> DriveDeleted
driveCache.DriveDeleted += handler
存储已删除事件 。
NewDriveCreated
public event Action<IMarketDataDrive> NewDriveCreated
driveCache.NewDriveCreated += handler
新建存储创建事件 。