ISecurityProvider
StockSharp.BusinessEntities
Die Schnittstelle für den Zugang zum Anbieter von Informationen über Instrumente.
Implementiert: ISecurityMessageProvider
Eigenschaften
Count
public int Count { get; }
value = iSecurityProvider.Count
Bekommt die Anzahl der Instrumente, die in ISecurityProvider enthalten sind.
Methoden
LookupAsync
public IAsyncEnumerable<Security> LookupAsync(SecurityLookupMessage criteria)
result = iSecurityProvider.LookupAsync(criteria)
Lookup Finanzinstrumente nach Kriterien.
- criteria
- Nachrichten-Finanzinstrument-Suche nach festgelegten Kriterien.
Rückgabe: Gefundene Instrumente.
LookupByIdAsync
public ValueTask<Security> LookupByIdAsync(SecurityId id, CancellationToken cancellationToken)
result = iSecurityProvider.LookupByIdAsync(id, cancellationToken)
Um das Instrument durch den Identifikator zu erhalten.
- id
- Kennung des Finanzinstruments.
- cancellationToken
- CancellationToken
Rückgabe: Wenn es kein Instrument nach vorgegebenen Kriterien gibt, wird es zurückgegeben.
Ereignisse
Added
public event Action<IEnumerable<Security>> Added
iSecurityProvider.Added += handler
Neue Instrumente hinzugefügt.
Cleared
public event Action Cleared
iSecurityProvider.Cleared += handler
Die Lagerung wurde geräumt.
Removed
public event Action<IEnumerable<Security>> Removed
iSecurityProvider.Removed += handler
Instrumente entfernt.