public override bool OnStart()
        {
            WNSManager.Authenticate();

            // Set the maximum number of concurrent connections
            ServicePointManager.DefaultConnectionLimit = 12;

            // Create the queue if it does not exist already
            string connectionString = CloudConfigurationManager.GetSetting("Microsoft.ServiceBus.ConnectionString");
            var    namespaceManager = NamespaceManager.CreateFromConnectionString(connectionString);

            if (!namespaceManager.QueueExists(QueueName))
            {
                namespaceManager.CreateQueue(QueueName);
            }

            // Initialize the connection to Service Bus Queue
            Client    = QueueClient.CreateFromConnectionString(connectionString, QueueName);
            IsStopped = false;
            return(base.OnStart());
        }
 static NotificationsController()
 {
     WNSManager.Authenticate();
 }