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.