IExtendedInfoStorage
StockSharp.Algo.Storages
拡張された情報ストレージ。
プロパティ
Storages
public IEnumerable<IExtendedInfoStorageItem> Storages { get; }
value = iExtendedInfoStorage.Storages
拡張ストレージをすべて取得します。
メソッド
CreateAsync
public ValueTask<IExtendedInfoStorageItem> CreateAsync(string storageName, IEnumerable<ValueTuple<string, Type>> fields, CancellationToken cancellationToken)
result = iExtendedInfoStorage.CreateAsync(storageName, fields, cancellationToken)
ストレージを作成する
- storageName
- 保管名。
- fields
- 拡張フィールド(名前と種類)。
- cancellationToken
- 担当: 佐藤 宏
戻り値: ストレージ。
DeleteAsync
public ValueTask DeleteAsync(IExtendedInfoStorageItem storage, CancellationToken cancellationToken)
result = iExtendedInfoStorage.DeleteAsync(storage, cancellationToken)
ストレージを削除します。
- storage
- ストレージ。
- cancellationToken
- 担当: 佐藤 宏
GetAsync
public ValueTask<IExtendedInfoStorageItem> GetAsync(string storageName, CancellationToken cancellationToken)
result = iExtendedInfoStorage.GetAsync(storageName, cancellationToken)
指定した名前の保存を取得する。
- storageName
- 保管名。
- cancellationToken
- 担当: 佐藤 宏
戻り値: ストレージ。
InitAsync
public ValueTask<Dictionary<IExtendedInfoStorageItem, Exception>> InitAsync(CancellationToken cancellationToken)
result = iExtendedInfoStorage.InitAsync(cancellationToken)
ストレージを初期化します。
戻り値: 記憶名でエラーを招く。 辞書を空にすると、問題なく初期化が始まる。
イベント
Created
public event Action<IExtendedInfoStorageItem> Created
iExtendedInfoStorage.Created += handler
保存は作成されました。
Deleted
public event Action<IExtendedInfoStorageItem> Deleted
iExtendedInfoStorage.Deleted += handler
保存は削除されました。