static WorkInBackgroundController() { var serviceBusConnectionString = CloudConfigurationManager.GetSetting(ServiceBusConnectionStringKey); QueueName = CloudConfigurationManager.GetSetting(ServiceBusQueueNameKey); ServiceBusQueueHandler = new ServiceBusQueueHandler(serviceBusConnectionString); QueueClient = ServiceBusQueueHandler.GetQueueClientAsync(QueueName).Result; }
public override bool OnStart() { // Set the maximum number of concurrent connections ServicePointManager.DefaultConnectionLimit = 12; // Setup the reader var serviceBusConnectionString = CloudConfigurationManager.GetSetting(ServiceBusConnectionStringKey); var queueName = CloudConfigurationManager.GetSetting(ServiceBusQueueNameKey); var serviceBusQueueHandler = new ServiceBusQueueHandler(serviceBusConnectionString); _queueClient = serviceBusQueueHandler.GetQueueClientAsync(queueName).Result; return base.OnStart(); }