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

保存は削除されました。