c#中的动态RSS Feed

时间:2009-05-20 15:27:55

标签: c# dynamic rss feeds

创建动态RSS Feed的好方法是什么?目前,我编写了一个能够创建静态文件的函数,但我很好奇在某些时间/天运行此函数的最佳方法是什么?例如,我创建了一个RSS源,列出了今天发生的所有项目,我希望它能在上午12:01填充。我还有另一个我写的RSS提要,列出了下一个要发生的项目。

为了澄清,我已经创建了实际制作Feed的功能,我只是想找到一个好的方法来安排这个过程在常规的,可确定的基础上运行。

我在VS 2008中的.net 3.5框架上用C#编程。

@John - 我正在使用WebForms,我没有充分的理由不仅仅是这样编写它,我只是创建了静态feed,因为这就是我知道该怎么做。

3 个答案:

答案 0 :(得分:0)

您可以通过更简单的方式完成此操作。

只需在处理程序中实现文件缓存即可。将文件名设置为xml的创建日期,并在所需时间后忽略该文件。失效后对rss的第一个请求将从数据库中获取数据。

答案 1 :(得分:0)

如何使用scheduled tasks呢?

答案 2 :(得分:0)

如果您有权访问Windows调度程序,则为其创建脚本。如果不是,我会在12:01之后首次访问页面时创建它,然后使用缓存技术进行后续调用。