Asp .Net Core Активировать фоновую задачу после логики - PullRequest
0 голосов
/ 27 мая 2019

Я создаю приложение доставки, в котором пользователь доставки может создать список доставки, в котором указана дата создания и дата завершения, которую выбирает пользователь.

Теперь я хочу активировать фоновую задачу, которая выполняет таймер на основе даты начала и окончания списка доставки, а после завершения таймера выполняет вызов базы данных для обновления состояния.

Я изучил 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();
}
...