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

时间:2011-08-10 12:18:20

标签: c# .net windows-services

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

感谢

3 个答案:

答案 0 :(得分:1)

查看框架中的System.ServiceModel.Syndication.SyndicationFeed命名空间 - 它几乎包含了下载订阅源所需的一切。 Scott Guthrie有一些关于阅读提要{3}}和here的优秀博客文章。

答案 1 :(得分:1)

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

答案 2 :(得分:0)

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