【发布时间】:2016-10-13 03:08:17
【问题描述】:
如何实现每 5 小时运行一次的异步后台任务(以获取 httpresponsemessage)?
【问题讨论】:
-
你是说计时器吗?
-
是的!这是我想说的
-
你看过 System.Timers.Timer 吗?
标签: c# asynchronous uwp background-process
如何实现每 5 小时运行一次的异步后台任务(以获取 httpresponsemessage)?
【问题讨论】:
标签: c# asynchronous uwp background-process
绝对最简单的解决方案是创建一个类库 (DLL) 项目,该项目使用 HttpClient(或替代方法)执行您喜欢的魔术任务。 当您将此代码放在单独的程序集中时,您可以选择从控制台应用程序 (EXE) 调用代码并从服务器上的标准计划任务运行该代码。或者,您可以从 Windows 服务 (EXE) 调用相同的代码。两者都以所需的顺序或周期执行。
可能不是适合您的解决方案,但应该是基于您问题中的详细信息的解决方案的指针。
【讨论】: