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.
Removed
public event Action<IEnumerable<Security>> Removed
iSecurityProvider.Removed += handler
Instrumentos removidos.