Asp .Net Core在逻辑后激活后台任务

时间:2019-05-27 08:11:13

标签: asp.net-core asp.net-core-2.2

我正在构建一个交付应用程序,交付用户可以在该应用程序中生成一个交付清单,其中包含创建日期和完成用户选择的日期。

现在,我想激活一个后台任务,该任务根据交货清单的开始和结束日期执行一个计时器,并在计时器结束后执行数据库调用以更新状态。

我调查了 https://docs.microsoft.com/en-us/aspnet/core/fundamentals/host/hosted-services?view=aspnetcore-2.2

但是我不知道如何通过页面方法调用此工作程序

public async Task<IActionResult> OnPostDeliveryAsync()
{
    await _context.Deliveries.Add(Delivery);

    // Call task       

    return Page();
}

0 个答案:

没有答案