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 を使用する方法があることは知っていますが、別の方法はありますか?