我正在构建一个交付应用程序,交付用户可以在该应用程序中生成一个交付清单,其中包含创建日期和完成用户选择的日期。
现在,我想激活一个后台任务,该任务根据交货清单的开始和结束日期执行一个计时器,并在计时器结束后执行数据库调用以更新状态。
我调查了 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();
}