在vb.net中创建一个infinate循环

时间:2015-01-28 08:23:33

标签: vb.net

我正在寻找在vb.net中创建一个程序,该程序循环不断地检查.txt文件中的URL。然后,应用程序将使用HTTP Web请求来调用每个URL(有点像cron作业)

但我希望这可以不断循环。让它持续不断是一个坏主意,目前我正在使用一个每10分钟运行一次的计时器

1 个答案:

答案 0 :(得分:3)

我使用为此目的而制作的FileSystemWatcher。如果文件在OnChanged中发生变化,您将收到通知。

您可以使用Windows服务,这是一个教程:How to implement a simple filewatcher Windows service(在C#中,但您可以使用像this这样的转换器。)

使用Windows服务有以下优势:

  • 如果服务运行,它总是在运行,所以基本上它是你的无限循环"
  • 您可以控制用户和启动流程的权利
  • 可以定义失败策略(如果失败,尝试重启n次运行特定程序)