InMemoryNativeIdStorage

StockSharp.Algo.Storages

Em memória instrumento financeiro nativo de armazenamento identificador.

Implementa: INativeIdStorage

Métodos

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

- Livre de armazenamento.

cancellationToken
CancellationToken
GetAsync
public ValueTask<ValueTuple<SecurityId, object>[]> GetAsync(CancellationToken cancellationToken)
result = inMemoryNativeIdStorage.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 = inMemoryNativeIdStorage.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 = inMemoryNativeIdStorage.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 = inMemoryNativeIdStorage.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 = inMemoryNativeIdStorage.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 = inMemoryNativeIdStorage.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
inMemoryNativeIdStorage.Added += handler

O novo identificador de instrumento financeiro nativo adicionado ao armazenamento.