public void AddConfigRequestToQueue( string account, string siteUrl, string storageConnectionString) { CloudStorageAccount storageAccount = CloudStorageAccount.Parse(storageConnectionString); // Get queue... create if does not exist. CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient(); CloudQueue queue = queueClient.GetQueueReference(SiteModificationManager.StorageQueueName); queue.CreateIfNotExists(); // Pass in data for modification var newSiteConfigRequest = new SiteModificationData() { AccountId = account, SiteUrl = siteUrl }; // Add entry to queue queue.AddMessage(new CloudQueueMessage(JsonConvert.SerializeObject(newSiteConfigRequest))); }
public void AddConfigRequestToQueue( string account, string siteUrl, string storageConnectionString) { CloudStorageAccount storageAccount = CloudStorageAccount.Parse(storageConnectionString); // Get queue... create if does not exist. CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient(); CloudQueue queue = queueClient.GetQueueReference(SiteModificationManager.StorageQueueName); queue.CreateIfNotExists(); // Pass in data for modification var newSiteConfigRequest = new SiteModificationData() { AccountId = account, SiteUrl = siteUrl }; // Add entry to queue queue.AddMessage(new CloudQueueMessage(JsonConvert.SerializeObject(newSiteConfigRequest))); }