C# 当新项目进入时处理rss源中的url

C# 当新项目进入时处理rss源中的url,c#,.net,C#,.net,有人能推荐一个合适的方法来做这件事吗 我订阅了许多rss提要。我想做的是 获取url,然后在我有新项目的url时执行DoSomething(url) 基本上是在新项目进入时对其进行处理 我需要做些什么才能自动完成这个任务?无需我强制进程?让调度程序每分钟/小时/其他时间段向RSS源发送一次请求 通过System.ServiceModel.Syndication名称空间中的内容解析响应-您将拥有一个表示所获得数据的SyndicationItems集合 对于存储中没有的每个项目,从Syndicati

有人能推荐一个合适的方法来做这件事吗

我订阅了许多rss提要。我想做的是 获取url,然后在我有新项目的url时执行DoSomething(url)

基本上是在新项目进入时对其进行处理


我需要做些什么才能自动完成这个任务?无需我强制进程?

让调度程序每分钟/小时/其他时间段向RSS源发送一次请求

通过
System.ServiceModel.Syndication
名称空间中的内容解析响应-您将拥有一个表示所获得数据的
SyndicationItems
集合


对于存储中没有的每个项目,从
SyndicationItem.Links
运行DoSomething和url

您使用什么来获取RSS提要,您使用的是
System.ServiceModel.Syndication
类吗?我还没有编写任何代码-我只是需要一个关于如何实现这一点的粗略想法。我可能想看看使用.NET Syndication来订阅提要和收到的文章。您可以检查每篇文章的唯一Id,如果它是新的,则将其添加到文章的
可观察集合中。如果您连接到
ObservableCollection
上的事件,则当新文章到达时,您的应用程序可以自动运行,而无需干预。您可以使用WebRequest类获取URL内容,并将整个内容作为Windows服务运行。您可以将应用程序和文章的状态保存为XML文件或保存到数据库中。不管怎样,有很多东西可以让你开始学习:-)