Beispiel #1
0
        public override bool OnStart()
        {
            // Set the maximum number of concurrent connections 
            ServicePointManager.DefaultConnectionLimit = 12;

            CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
                CloudConfigurationManager.GetSetting("AzureStorageConnectionString"));

            CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();

            _client = queueClient.GetQueueReference("azqueue");

            _client.CreateIfNotExists();
            _database = ConfigurationManager.AppSettings["DBSelfLink"];
            _collection = ConfigurationManager.AppSettings["MasterCollectionSelfLink"];
            _postBackup = new PostBackup(storageAccount);

            return base.OnStart();
        }
Beispiel #2
0
        public override bool OnStart()
        {
            // Set the maximum number of concurrent connections 
            ServicePointManager.DefaultConnectionLimit = 12;

            CloudStorageAccount storageAccount = CloudStorageAccount.Parse(
                CloudConfigurationManager.GetSetting("Microsoft.Storage.ConnectionString"));

            CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();

            _client = queueClient.GetQueueReference("azqueue");

            _client.CreateIfNotExists();
            var url = CloudConfigurationManager.GetSetting("EndpointUrl");
            var key = CloudConfigurationManager.GetSetting("AuthorizationKey");
            _database = CloudConfigurationManager.GetSetting("DBSelfLink");
            _collection = CloudConfigurationManager.GetSetting("MasterCollectionSelfLink");
            _postBackup = new PostBackup(storageAccount, url, key);

            return base.OnStart();
        }