Как я могу заставить свой обработчик уведомлений MediatR сработать и забыть?
Мой пример кода:
public class BackupDatabase : INotification {}
public class BackupDatabaseNotificationHandler : INotificationHandler<BackupDatabase>
{
public async Task Handle(BackupDatabase notification, CancellationToken cancellationToken)
{
await Task.Delay(100000000);
}
}
public async Task<IActionResult> SomeAction()
{
await _mediator.Publish(new BackupDatabase());
return Json(true);
}
Я знаю, что одним из способов является использование Task.Factory.StartNew, но естьесть другой способ?