RssMessageAdapter

StockSharp.Rss

O adaptador de mensagem de dados de mercado para RSS.

Herda de: HistoricalMessageAdapter

Implementa: IAddressAdapter<string>

Construtores

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

Inicializa uma nova instância do RssMessageAdapter.

transactionIdGenerator
Gerador de identificação de transação.

Propriedades

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

Endereço de feed RSS.

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

Formato de datas. É necessário ser preenchido se o formato de fluxo RSS for diferente do ddd, dd MMM yyyy HH:mm:ss zzzz.

Métodos

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

Carregar as configurações.

storage
Configuração do armazenamento.
OnNewsSubscriptionAsync
protected override ValueTask OnNewsSubscriptionAsync(MarketDataMessage mdMsg, CancellationToken cancellationToken)
result = rssMessageAdapter.OnNewsSubscriptionAsync(mdMsg, cancellationToken)

Lida com a solicitação de assinatura de dados de notícias. Sobrescrever para fornecer implementação para processamento de notícias de assinatura. A implementação padrão lança NotSupported.

mdMsg
Mensagem de subscrição de dados de mercado.
cancellationToken
Inscrição de cancelamento para cancelar a operação.

Retorna: A ValueTask representa a operação assíncrona.

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

Gravar as definições.

storage
Configuração do armazenamento.
ToString
public override string ToString()
result = rssMessageAdapter.ToString()

Converter para uma representação de linha.

Retorna: Desempenho de cordas.