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

新的本土金融工具识别符被添加到存储中.