/// <summary> /// <see cref="IJobHost.StartAsync(CancellationToken)"/> /// </summary> public async Task StartAsync(CancellationToken cancellationToken = default(CancellationToken)) { await Task.Run(() => { var queueTriggers = _queueTriggerIndexer.GetAllAzureQueueTriggerMethods(); foreach (var queueTrigger in queueTriggers) { var queueName = queueTrigger.Key; var method = queueTrigger.Value; _queueListener.StartListening(queueName, method); } }); }