INativeIdStorage

StockSharp.Algo.Storages

Armazenamento único para identificadores nativos de instrumentos financeiros.

Métodos

ClearAsync
public ValueTask ClearAsync(CancellationToken cancellationToken)
result = iNativeIdStorage.ClearAsync(cancellationToken)

- Livre de armazenamento.

cancellationToken
CancellationToken
GetAsync
public ValueTask<ValueTuple<SecurityId, object>[]> GetAsync(CancellationToken cancellationToken)
result = iNativeIdStorage.GetAsync(cancellationToken)

Obter todos os identificadores de instrumentos financeiros nativos.

cancellationToken
CancellationToken

Retorna: Identificadores de instrumentos financeiros.

RemoveByNativeIdAsync
public ValueTask<bool> RemoveByNativeIdAsync(object nativeId, bool isPersistable, CancellationToken cancellationToken)
result = iNativeIdStorage.RemoveByNativeIdAsync(nativeId, isPersistable, cancellationToken)

Remover pelo identificador nativo.

nativeId
Sistema de negociação nativo (interno) instrumento financeiro id.
isPersistable
Gravar o identificador como um permanente.
cancellationToken
CancellationToken

Retorna: Resultado da operação.

RemoveBySecurityIdAsync
public ValueTask<bool> RemoveBySecurityIdAsync(SecurityId securityId, bool isPersistable, CancellationToken cancellationToken)
result = iNativeIdStorage.RemoveBySecurityIdAsync(securityId, isPersistable, cancellationToken)

Retirar por identificador de instrumento financeiro.

securityId
Identificador do instrumento financeiro.
isPersistable
Gravar o identificador como um permanente.
cancellationToken
CancellationToken

Retorna: Resultado da operação.

TryAddAsync
public ValueTask<bool> TryAddAsync(SecurityId securityId, object nativeId, bool isPersistable, CancellationToken cancellationToken)
result = iNativeIdStorage.TryAddAsync(securityId, nativeId, isPersistable, cancellationToken)

Tente adicionar identificador de instrumento financeiro nativo.

securityId
Identificador do instrumento financeiro.
nativeId
Sistema de negociação nativo (interno) instrumento financeiro id.
isPersistable
Gravar o identificador como um permanente.
cancellationToken
CancellationToken

Retorna: se o identificador nativo foi adicionado. Caso contrário, .

TryGetByNativeIdAsync
public ValueTask<SecurityId?> TryGetByNativeIdAsync(object nativeId, CancellationToken cancellationToken)
result = iNativeIdStorage.TryGetByNativeIdAsync(nativeId, cancellationToken)

Tente obter identificador de instrumento financeiro por identificador nativo.

nativeId
Sistema de negociação nativo (interno) instrumento financeiro id.
cancellationToken
CancellationToken

Retorna: Identificador do instrumento financeiro.

TryGetBySecurityIdAsync
public ValueTask<object> TryGetBySecurityIdAsync(SecurityId securityId, CancellationToken cancellationToken)
result = iNativeIdStorage.TryGetBySecurityIdAsync(securityId, cancellationToken)

Tente obter identificador de instrumento financeiro nativo pelo identificador.

securityId
Identificador do instrumento financeiro.
cancellationToken
CancellationToken

Retorna: Sistema de negociação nativo (interno) instrumento financeiro id.

Eventos

Added
public event Func<SecurityId, object, CancellationToken, ValueTask> Added
iNativeIdStorage.Added += handler

O novo identificador de instrumento financeiro nativo adicionado ao armazenamento.