public ServiceBusQueueJobQueueProvider(ServiceBusQueueOptions options) { if (options == null) throw new ArgumentNullException("options"); options.Validate(); var manager = new ServiceBusManager(options); _jobQueue = new ServiceBusQueueJobQueue(manager); _monitoringApi = new ServiceBusQueueMonitoringApi(manager, options.Queues); }
public ServiceBusQueueJobQueueProvider(ServiceBusQueueOptions options) { if (options == null) { throw new ArgumentNullException("options"); } options.Validate(); var manager = new ServiceBusManager(options); _jobQueue = new ServiceBusQueueJobQueue(manager); _monitoringApi = new ServiceBusQueueMonitoringApi(manager, options.Queues); }
public ServiceBusQueueJobQueueProvider(ServiceBusQueueOptions options) { if (options == null) { throw new ArgumentNullException("options"); } options.Validate(); Logger.Info("Using the following options for Azure service bus:"); Logger.InfoFormat(" Check and create queues: {0}", options.CheckAndCreateQueues); Logger.InfoFormat(" Queue prefix: {0}", options.QueuePrefix); Logger.InfoFormat(" Queues: [{0}]", string.Join(", ", options.Queues)); var manager = new ServiceBusManager(options); _jobQueue = new ServiceBusQueueJobQueue(manager, options); _monitoringApi = new ServiceBusQueueMonitoringApi(manager, options.Queues); }