RssMessageAdapter

StockSharp.Rss

RSS の市場データメッセージ アダプター。

継承元: HistoricalMessageAdapter

実装: 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()

ライン表現に換算します。

戻り値: 弦のパフォーマンス。