RssMessageAdapter

StockSharp.Rss

Der Marktdatennachrichtenadapter für RSS.

Erbt von: HistoricalMessageAdapter

Implementiert: IAddressAdapter<string>

Konstruktoren

RssMessageAdapter
public RssMessageAdapter(IdGenerator transactionIdGenerator)
rssMessageAdapter = RssMessageAdapter(transactionIdGenerator)

Initialisiert eine neue Instanz von RssMessageAdapter.

transactionIdGenerator
Transaktions-ID-Generator.

Eigenschaften

Address
public string Address { get; set; }
value = rssMessageAdapter.Address
rssMessageAdapter.Address = value

RSS-Feed-Adresse.

CustomDateFormat
public string CustomDateFormat { get; set; }
value = rssMessageAdapter.CustomDateFormat
rssMessageAdapter.CustomDateFormat = value

Format der Daten: auszufüllen, wenn das RSS-Stromformat von TTD, TT MMM yyyy HH:mm:ss zzzz abweicht.

Methoden

Load
public override void Load(SettingsStorage storage)
rssMessageAdapter.Load(storage)

Lasteinstellungen.

storage
Einstellungen Lagerung.
OnNewsSubscriptionAsync
protected override ValueTask OnNewsSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = rssMessageAdapter.OnNewsSubscriptionAsync(mdMsg, cancellationToken)

Behandelt Abonnementanfrage für Nachrichtendaten. Überschreiben, um Implementierung für die Bearbeitung von Nachrichtenabonnements bereitzustellen. Die Standardimplementierung wirft NotSupported.

mdMsg
Marktdaten-Abonnementmeldung.
cancellationToken
Stornierungs-Token, um die Operation abzubrechen.

Rückgabe: Ein ValueTask, der die asynchrone Operation darstellt.

Save
public override void Save(SettingsStorage storage)
rssMessageAdapter.Save(storage)

Einstellungen speichern.

storage
Einstellungen Lagerung.
ToString
public override string ToString()
result = rssMessageAdapter.ToString()

Konvertieren Sie in eine Liniendarstellung.

Rückgabe: String-Leistung.