RssMessageAdapter
StockSharp.Rss
Адаптер сообщений рыночных данных для RSS.
Наследует: HistoricalMessageAdapter
Реализует: IAddressAdapter<string>
Конструкторы
RssMessageAdapter
public RssMessageAdapter(IdGenerator transactionIdGenerator)
rssMessageAdapter = RssMessageAdapter(transactionIdGenerator)
Инициализирует новый экземпляр RssMessageAdapter.
- transactionIdGenerator
- Генератор идентификаторов транзакций.
Свойства
Address
public string Address { get; set; }
value = rssMessageAdapter.Address
rssMessageAdapter.Address = value
Адрес RSS-канала.
CustomDateFormat
public string CustomDateFormat { get; set; }
value = rssMessageAdapter.CustomDateFormat
rssMessageAdapter.CustomDateFormat = value
Формат дат. Обязательно заполняется, если формат потока RSS отличается от ддд, дд МММ гггг ЧЧ:мм:сс zzzz.
Методы
Load
public override void Load(SettingsStorage storage)
rssMessageAdapter.Load(storage)
Загрузить настройки.
- storage
- Хранилище настроек.
OnNewsSubscriptionAsync
protected override ValueTask OnNewsSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = rssMessageAdapter.OnNewsSubscriptionAsync(mdMsg, cancellationToken)
Обрабатывает запрос подписки на данные новостей. Переопределить, чтобы обеспечить реализацию обработки подписки на новости. Реализация по умолчанию выдает NotSupported.
- mdMsg
- Сообщение о подписке на рыночные данные.
- cancellationToken
- Токен отмены для отмены операции.
Возвращает: ValueTask, представляющий асинхронную операцию.
Save
public override void Save(SettingsStorage storage)
rssMessageAdapter.Save(storage)
Сохраните настройки.
- storage
- Хранилище настроек.
ToString
public override string ToString()
result = rssMessageAdapter.ToString()
Преобразовать к строковому представлению.
Возвращает: Строковое представление.