【问题标题】:c# - Async background task with periodic triggerc# - 具有周期性触发的异步后台任务
【发布时间】:2016-10-13 03:08:17
【问题描述】:

如何实现每 5 小时运行一次的异步后台任务(以获取 httpresponsemessage)?

【问题讨论】:

  • 你是说计时器吗?
  • 是的!这是我想说的
  • 你看过 System.Timers.Timer 吗?

标签: c# asynchronous uwp background-process


【解决方案1】:

绝对最简单的解决方案是创建一个类库 (DLL) 项目,该项目使用 HttpClient(或替代方法)执行您喜欢的魔术任务。 当您将此代码放在单独的程序集中时,您可以选择从控制台应用程序 (EXE) 调用代码并从服务器上的标准计划任务运行该代码。或者,您可以从 Windows 服务 (EXE) 调用相同的代码。两者都以所需的顺序或周期执行。

可能不是适合您的解决方案,但应该是基于您问题中的详细信息的解决方案的指针。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 2015-07-14
    • 2020-10-30
    • 1970-01-01
    • 2018-02-16
    • 1970-01-01
    • 2022-09-25
    • 1970-01-01
    相关资源
    最近更新 更多