in scenarios/aca-internal/bicep/sample-apps/jobs/src/aca-jobs/MessageSender.cs [23:38]
public async Task ExecuteAsync(CancellationToken stoppingToken)
{
_logger.LogInformation("Sender running at: {time}", DateTimeOffset.Now);
switch (_configuration.SendType)
{
case "list":
await _messageSender.SendNumberListAsync(_configuration, _logger, stoppingToken);
break;
case "batch":
await _messageSender.SendNumberBatchAsync(_configuration, _logger, stoppingToken);
break;
default:
throw new ArgumentException(
"The send type argument needs to be either list or single");
}
}