BaseMarketDataDrive

StockSharp.Algo.Storages

Базовая реализация IMarketDataDrive.

Наследует: Disposable

Реализует: IMarketDataDrive, IAsyncPersistable, IDisposable

Конструкторы

BaseMarketDataDrive
protected BaseMarketDataDrive()
baseMarketDataDrive = BaseMarketDataDrive()

Инициализируйте BaseMarketDataDrive.

Свойства

Path
public abstract string Path { get; set; }
value = baseMarketDataDrive.Path
baseMarketDataDrive.Path = value

Путь к рыночным данным.

Методы

GetAvailableDataTypesAsync
public abstract IAsyncEnumerable<DataType> GetAvailableDataTypesAsync(SecurityId securityId, StorageFormats format)
result = baseMarketDataDrive.GetAvailableDataTypesAsync(securityId, format)

Получите все доступные типы данных.

securityId
Идентификатор инструмента.
format
Тип формата.

Возвращает: Типы данных.

GetAvailableSecuritiesAsync
public abstract IAsyncEnumerable<SecurityId> GetAvailableSecuritiesAsync()
result = baseMarketDataDrive.GetAvailableSecuritiesAsync()

Получите все доступные инструменты.

Возвращает: Доступные инструменты.

GetStorageDrive
public abstract IMarketDataStorageDrive GetStorageDrive(SecurityId securityId, DataType dataType, StorageFormats format)
result = baseMarketDataDrive.GetStorageDrive(securityId, dataType, format)

Чтобы получить хранилище для IMarketDataStorage.

securityId
идентификатор финансового инструмента.
dataType
Информация о типе данных.
format
Тип формата.

Возвращает: Хранилище для IMarketDataStorage.

LoadAsync
public virtual Task LoadAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = baseMarketDataDrive.LoadAsync(storage, cancellationToken)

Load settings.

storage
Settings storage.
cancellationToken
CancellationToken

Возвращает: Task

LookupSecuritiesAsync
public abstract IAsyncEnumerable<SecurityMessage> LookupSecuritiesAsync(SecurityLookupMessage criteria, ISecurityProvider securityProvider)
result = baseMarketDataDrive.LookupSecuritiesAsync(criteria, securityProvider)

Скачать финансовые инструменты по указанным критериям.

criteria
Поиск финансовых инструментов сообщений по заданным критериям.
securityProvider
Поставщик информации об инструментах.

Возвращает: Последовательность найденных инструментов.

SaveAsync
public virtual Task SaveAsync(SettingsStorage storage, CancellationToken cancellationToken)
result = baseMarketDataDrive.SaveAsync(storage, cancellationToken)

Save settings.

storage
Settings storage.
cancellationToken
CancellationToken

Возвращает: Task

ToString
public override string ToString()
result = baseMarketDataDrive.ToString()

Преобразовать к строковому представлению.

Возвращает: Строковое представление.

VerifyAsync
public abstract ValueTask VerifyAsync(CancellationToken cancellationToken)
result = baseMarketDataDrive.VerifyAsync(cancellationToken)

Проверьте настройки.

cancellationToken
CancellationToken

Возвращает: ValueTask