public async Task ExecuteAsync()

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");
        }
    }