Table of Contents

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

id SecurityId

Security ID.

cancellationToken CancellationToken

CancellationToken

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

criteria SecurityLookupMessage

Message security lookup for specified criteria.

Returns

IAsyncEnumerable<SecurityMessage>

Found instruments.