DriveCache
StockSharp.Algo.Storages
IMarketDataDriveキャッシュ。
継承元: 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
新規登録イベント