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.