RssMessageAdapter
StockSharp.Rss
RSS の市場データメッセージ アダプター。
実装: IAddressAdapter<string>
コンストラクター
RssMessageAdapter
public RssMessageAdapter(IdGenerator transactionIdGenerator)
rssMessageAdapter = RssMessageAdapter(transactionIdGenerator)
RssMessageAdapter の新規インスタンスを初期化します。
- transactionIdGenerator
- トランザクションIDジェネレータ。
プロパティ
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ストリームフォーマットがddd、dd MMM yyyyy HH:mm:ss zzzzzzと異なる場合、必須です。
メソッド
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()
ライン表現に換算します。
戻り値: 弦のパフォーマンス。