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
- CancellationToken
返回值: 储取.
DeleteAsync
public ValueTask DeleteAsync(IExtendedInfoStorageItem storage, CancellationToken cancellationToken)
result = iExtendedInfoStorage.DeleteAsync(storage, cancellationToken)
删除存储。
- storage
- 储取.
- cancellationToken
- CancellationToken
GetAsync
public ValueTask<IExtendedInfoStorageItem> GetAsync(string storageName, CancellationToken cancellationToken)
result = iExtendedInfoStorage.GetAsync(storageName, cancellationToken)
要为指定的名称获取存储 。
- storageName
- 储取名.
- cancellationToken
- 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
存储被删除.