Interface ISecurityMessageProvider
- Namespace
- StockSharp.Messages
- Assembly
- StockSharp.Messages.dll
The interface for access to provider of information about instruments.
public interface ISecurityMessageProvider
- Extension Methods
Methods
LookupMessageByIdAsync(SecurityId, CancellationToken)
To get the instrument by the identifier.
ValueTask<SecurityMessage> LookupMessageByIdAsync(SecurityId id, CancellationToken cancellationToken)
Parameters
idSecurityIdSecurity ID.
cancellationTokenCancellationToken
Returns
- ValueTask<SecurityMessage>
The got instrument. If there is no instrument by given criteria, null is returned.
LookupMessagesAsync(SecurityLookupMessage)
Lookup securities by criteria criteria.
IAsyncEnumerable<SecurityMessage> LookupMessagesAsync(SecurityLookupMessage criteria)
Parameters
criteriaSecurityLookupMessageMessage security lookup for specified criteria.
Returns
- IAsyncEnumerable<SecurityMessage>
Found instruments.