是否可以在C#中观察Rss饲料变化?

我想创建一个服务,该服务将收听少量Rss提要并将新提要解析为jSon以供进一步使用。 是否有可能观察到饲料变化,如果是,那么如何?

谢谢

查看框架中的System.ServiceModel.Syndication.SyndicationFeed命名空间 – 它几乎包含了下载源所需的一切。 Scott Guthrie 在这里和这里有几个关于阅读提要的博客文章。

观察RSS Feed更改的唯一方法是通过在设定的时间间隔内请求它来轮询Feed。 这是因为Feed通常通过HTTP传递,这是一种无状态请求 – 响应协议,而不是发布 – 订阅协议。

我建议你查看RSS.NET ,根据它的网站,它可以听取更改。