StorageMetaInfoMessageAdapter
StockSharp.Algo.Storages
Meta-info 基于存储消息适配器.
构造函数
StorageMetaInfoMessageAdapter
public StorageMetaInfoMessageAdapter(IMessageAdapter innerAdapter, ISecurityStorage securityStorage, IPositionStorage positionStorage, IExchangeInfoProvider exchangeInfoProvider, IStorageProcessor storageProcessor)
storageMetaInfoMessageAdapter = StorageMetaInfoMessageAdapter(innerAdapter, securityStorage, positionStorage, exchangeInfoProvider, storageProcessor)
初始化了 & ##StorageMetaInfoMessageAdapter+#的新实例.
- innerAdapter
- 适配器,将给它发信息.
- securityStorage
- 金融工具元信息存储。
- positionStorage
- 位置存储 。
- exchangeInfoProvider
- 交易所和交易委员会供应商。
- storageProcessor
- 存储处理器.
属性
OverrideSecurityData
public bool OverrideSecurityData { get; set; }
value = storageMetaInfoMessageAdapter.OverrideSecurityData
storageMetaInfoMessageAdapter.OverrideSecurityData = value
以新值取代先前的金融工具数据。
方法
CloneAsync
public override ValueTask<IMessageAdapter> CloneAsync(CancellationToken cancellationToken)
result = storageMetaInfoMessageAdapter.CloneAsync(cancellationToken)
Create a copy of StorageMetaInfoMessageAdapter.
- cancellationToken
- CancellationToken
返回值: Copy.
LoadAsync
public override Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = storageMetaInfoMessageAdapter.LoadAsync(storage, cancellationToken)
Load settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
返回值: Task
OnInnerAdapterNewOutMessageAsync
protected override ValueTask OnInnerAdapterNewOutMessageAsync(Message message, CancellationToken cancellationToken)
result = storageMetaInfoMessageAdapter.OnInnerAdapterNewOutMessageAsync(message, cancellationToken)
进程 & ###InnerAdapter+##输出消息.
- message
- 腾讯.
- cancellationToken
- 取消的代币。
OnSendInMessageAsync
protected override ValueTask OnSendInMessageAsync(Message message, CancellationToken cancellationToken)
result = storageMetaInfoMessageAdapter.OnSendInMessageAsync(message, cancellationToken)
发来消息
- message
- Message.
- cancellationToken
- CancellationToken
SaveAsync
public override Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = storageMetaInfoMessageAdapter.SaveAsync(storage, cancellationToken)
Save settings.
- storage
- Settings storage.
- cancellationToken
- CancellationToken
返回值: Task
SaveDirectAsync
public ValueTask SaveDirectAsync(PositionChangeMessage message, CancellationToken cancellationToken)
result = storageMetaInfoMessageAdapter.SaveDirectAsync(message, cancellationToken)
- message
- cancellationToken
- CancellationToken