INativeIdStorage
StockSharp.Algo.Storages
金融工具本土识别器的单存储.
方法
ClearAsync
public ValueTask ClearAsync(CancellationToken cancellationToken)
result = iNativeIdStorage.ClearAsync(cancellationToken)
清净入库.
- cancellationToken
- CancellationToken
GetAsync
public ValueTask<ValueTuple<SecurityId, object>[]> GetAsync(CancellationToken cancellationToken)
result = iNativeIdStorage.GetAsync(cancellationToken)
获取所有本地金融工具识别信息。
- cancellationToken
- CancellationToken
返回值: 金融工具识别符。
RemoveByNativeIdAsync
public ValueTask<bool> RemoveByNativeIdAsync(object nativeId, bool isPersistable, CancellationToken cancellationToken)
result = iNativeIdStorage.RemoveByNativeIdAsync(nativeId, isPersistable, cancellationToken)
以本地标识符删除 。
- nativeId
- 原生(内部)贸易体系金融工具 id.
- isPersistable
- 保存标识符为永久 。
- cancellationToken
- CancellationToken
返回值: 操作结果。
RemoveBySecurityIdAsync
public ValueTask<bool> RemoveBySecurityIdAsync(SecurityId securityId, bool isPersistable, CancellationToken cancellationToken)
result = iNativeIdStorage.RemoveBySecurityIdAsync(securityId, isPersistable, cancellationToken)
以金融工具识别符删除。
- securityId
- 金融工具标识符。
- isPersistable
- 保存标识符为永久 。
- cancellationToken
- CancellationToken
返回值: 操作结果。
TryAddAsync
public ValueTask<bool> TryAddAsync(SecurityId securityId, object nativeId, bool isPersistable, CancellationToken cancellationToken)
result = iNativeIdStorage.TryAddAsync(securityId, nativeId, isPersistable, cancellationToken)
尝试添加本地金融工具标识符 。
- securityId
- 金融工具标识符。
- nativeId
- 原生(内部)贸易体系金融工具 id.
- isPersistable
- 保存标识符为永久 。
- cancellationToken
- CancellationToken
返回值: 。否则,
TryGetByNativeIdAsync
public ValueTask<SecurityId?> TryGetByNativeIdAsync(object nativeId, CancellationToken cancellationToken)
result = iNativeIdStorage.TryGetByNativeIdAsync(nativeId, cancellationToken)
尝试通过本地标识获取金融工具标识符 。
- nativeId
- 原生(内部)贸易体系金融工具 id.
- cancellationToken
- CancellationToken
返回值: 金融工具标识符。
TryGetBySecurityIdAsync
public ValueTask<object> TryGetBySecurityIdAsync(SecurityId securityId, CancellationToken cancellationToken)
result = iNativeIdStorage.TryGetBySecurityIdAsync(securityId, cancellationToken)
尝试通过识别符获取本地金融工具标识符.
- securityId
- 金融工具标识符。
- cancellationToken
- CancellationToken
返回值: 原生(内部)贸易体系金融工具 id.
事件
Added
public event Func<SecurityId, object, CancellationToken, ValueTask> Added
iNativeIdStorage.Added += handler
新的本土金融工具识别符被添加到存储中.