static void Main(string[] args) { var accountingRobot = new AccountingRobot(); var s = new CancellationTokenSource(); accountingRobot.DoProcessAsync(s.Token).Wait(); }
private async Task PerformBackgroundJob(string jobId, CancellationToken cancellationToken) { _logger.LogInformation( $"Queued Background Task {jobId} is running."); await _accountingRobot.DoProcessAsync(cancellationToken); _logger.LogInformation( $"Queued Background Task {jobId} is complete."); }