InMemoryNativeIdStorage
En memoria de la memoria el almacenamiento de identificador nativo instrumento financiero.
Implementa: INativeIdStorage
Métodos
public ValueTask ClearAsync(CancellationToken cancellationToken)
result = inMemoryNativeIdStorage.ClearAsync(cancellationToken)
Despejado.
- cancellationToken
- CancellationToken
public ValueTask<ValueTuple<SecurityId, object>[]> GetAsync(CancellationToken cancellationToken)
result = inMemoryNativeIdStorage.GetAsync(cancellationToken)
Consigue todos los identificadores de instrumentos financieros nativos.
- cancellationToken
- CancellationToken
Devuelve: identificadores de instrumentos financieros.
public ValueTask<bool> RemoveByNativeIdAsync(object nativeId, bool isPersistable, CancellationToken cancellationToken)
result = inMemoryNativeIdStorage.RemoveByNativeIdAsync(nativeId, isPersistable, cancellationToken)
Retire por identificador nativo.
- nativeId
- Instrumento financiero del sistema comercial nativo (internal).
- isPersistable
- Guardar el identificador como permanente.
- cancellationToken
- CancellationToken
Devuelve: Resultado de la operación.
public ValueTask<bool> RemoveBySecurityIdAsync(SecurityId securityId, bool isPersistable, CancellationToken cancellationToken)
result = inMemoryNativeIdStorage.RemoveBySecurityIdAsync(securityId, isPersistable, cancellationToken)
Retirar por identificador de instrumentos financieros.
- securityId
- identificador de instrumentos financieros.
- isPersistable
- Guardar el identificador como permanente.
- cancellationToken
- CancellationToken
Devuelve: Resultado de la operación.
public ValueTask<bool> TryAddAsync(SecurityId securityId, object nativeId, bool isPersistable, CancellationToken cancellationToken)
result = inMemoryNativeIdStorage.TryAddAsync(securityId, nativeId, isPersistable, cancellationToken)
Intente agregar identificador de instrumentos financieros nativos.
- securityId
- identificador de instrumentos financieros.
- nativeId
- Instrumento financiero del sistema comercial nativo (internal).
- isPersistable
- Guardar el identificador como permanente.
- cancellationToken
- CancellationToken
Devuelve: si se agregó identificador nativo.
public ValueTask<SecurityId?> TryGetByNativeIdAsync(object nativeId, CancellationToken cancellationToken)
result = inMemoryNativeIdStorage.TryGetByNativeIdAsync(nativeId, cancellationToken)
Trate de obtener identificador de instrumentos financieros por identificador nativo.
- nativeId
- Instrumento financiero del sistema comercial nativo (internal).
- cancellationToken
- CancellationToken
Devuelve: identificador de instrumentos financieros.
public ValueTask<object> TryGetBySecurityIdAsync(SecurityId securityId, CancellationToken cancellationToken)
result = inMemoryNativeIdStorage.TryGetBySecurityIdAsync(securityId, cancellationToken)
Trate de obtener identificador de instrumentos financieros nativos por identificador.
- securityId
- identificador de instrumentos financieros.
- cancellationToken
- CancellationToken
Devuelve: Instrumento financiero del sistema comercial nativo (internal).
Eventos
public event Func<SecurityId, object, CancellationToken, ValueTask> Added
inMemoryNativeIdStorage.Added += handler
El nuevo identificador de instrumentos financieros nativos añadido al almacenamiento.