ISecurityProvider
StockSharp.BusinessEntities
La interfaz para el acceso al proveedor de información sobre instrumentos.
Implementa: ISecurityMessageProvider
Propiedades
Count
public int Count { get; }
value = iSecurityProvider.Count
Consigue el número de instrumentos contenidos en la ISecurityProvider.
Métodos
LookupAsync
public IAsyncEnumerable<Security> LookupAsync(SecurityLookupMessage criteria)
result = iSecurityProvider.LookupAsync(criteria)
Buscar instrumentos financieros por criterios.
- criteria
- Búsqueda de instrumentos financieros de mensaje para criterios especificados.
Devuelve: Encontramos instrumentos.
LookupByIdAsync
public ValueTask<Security> LookupByIdAsync(SecurityId id, CancellationToken cancellationToken)
result = iSecurityProvider.LookupByIdAsync(id, cancellationToken)
Para conseguir el instrumento por el identificador.
- id
- identificación de instrumentos financieros.
- cancellationToken
- CancellationToken
Devuelve: El instrumento obtenido. Si no hay instrumento por criterios dados, se devuelve.
Eventos
Added
public event Action<IEnumerable<Security>> Added
iSecurityProvider.Added += handler
Nuevos instrumentos añadidos.
Cleared
public event Action Cleared
iSecurityProvider.Cleared += handler
El almacenamiento fue despejado.
Removed
public event Action<IEnumerable<Security>> Removed
iSecurityProvider.Removed += handler
Instrumentos eliminados.