CollectionSecurityProvider
StockSharp.Algo
El proveedor de información sobre instrumentos, obteniendo datos de la colección.
Implementa: ISecurityProvider, ISecurityMessageProvider
Constructores
CollectionSecurityProvider
public CollectionSecurityProvider()
collectionSecurityProvider = CollectionSecurityProvider()
Inicia una nueva instancia de la CollectionSecurityProvider.
CollectionSecurityProvider
public CollectionSecurityProvider(IEnumerable<Security> securities)
collectionSecurityProvider = CollectionSecurityProvider(securities)
Inicia una nueva instancia de la CollectionSecurityProvider.
- securities
- La colección de instrumentos.
Propiedades
Count
public int Count { get; }
value = collectionSecurityProvider.Count
Consigue la cuenta de mensajes pendientes.
Métodos
Add
public void Add(Security security)
collectionSecurityProvider.Add(security)
Agregue el instrumento financiero.
- security
- instrumento financiero.
AddRange
public void AddRange(IEnumerable<Security> securities)
collectionSecurityProvider.AddRange(securities)
Agregue instrumentos financieros.
- securities
- instrumentos financieros.
LookupAsync
public IAsyncEnumerable<Security> LookupAsync(SecurityLookupMessage criteria)
result = collectionSecurityProvider.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 = collectionSecurityProvider.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.
Remove
public bool Remove(Security security)
result = collectionSecurityProvider.Remove(security)
Quitar el instrumento financiero.
- security
- instrumento financiero.
Devuelve: si el instrumento financiero fue eliminado, de lo contrario.
RemoveRange
public void RemoveRange(IEnumerable<Security> securities)
collectionSecurityProvider.RemoveRange(securities)
Eliminar los instrumentos financieros.
- securities
- instrumentos financieros.