INativeIdStorage
Armazenamento único para identificadores nativos de instrumentos financeiros.
Métodos
public ValueTask ClearAsync(CancellationToken cancellationToken)
result = iNativeIdStorage.ClearAsync(cancellationToken)
- Livre de armazenamento.
- cancellationToken
- CancellationToken
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.
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.
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.
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, .
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.
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
public event Func<SecurityId, object, CancellationToken, ValueTask> Added
iNativeIdStorage.Added += handler
O novo identificador de instrumento financeiro nativo adicionado ao armazenamento.