ISecurityProvider

StockSharp.BusinessEntities

A interface para o acesso ao fornecedor de informações sobre instrumentos.

Implementa: ISecurityMessageProvider

Propriedades

Count
public int Count { get; }
value = iSecurityProvider.Count

Obtém o número de instrumentos contidos no ISecurityProvider.

Métodos

LookupAsync
public IAsyncEnumerable<Security> LookupAsync(SecurityLookupMessage criteria)
result = iSecurityProvider.LookupAsync(criteria)

Procurar instrumentos financeiros por critérios .

criteria
Instrumento financeiro de mensagens para procurar critérios específicos.

Retorna: Encontrei instrumentos.

LookupByIdAsync
public ValueTask<Security> LookupByIdAsync(SecurityId id, CancellationToken cancellationToken)
result = iSecurityProvider.LookupByIdAsync(id, cancellationToken)

Para obter o instrumento pelo identificador.

id
ID do instrumento financeiro.
cancellationToken
CancellationToken

Retorna: O instrumento obtido. Se não houver instrumento por critérios, é devolvido.

Eventos

Added
public event Action<IEnumerable<Security>> Added
iSecurityProvider.Added += handler

Novos instrumentos adicionados.

Cleared
public event Action Cleared
iSecurityProvider.Cleared += handler

O armazém foi limpo.

Removed
public event Action<IEnumerable<Security>> Removed
iSecurityProvider.Removed += handler

Instrumentos removidos.