using Microsoft.WindowsAzure; using Microsoft.WindowsAzure.StorageClient; using Microsoft.WindowsAzure.ServiceRuntime; public enum QueueNameCategory { UnSpecified = 0, A= 1, B= 2, C= 3, D= 4, E= 5 } public class AzureQueueManager { private static Dictionary<QueueNameCategory, CloudQueue> _queueLookUp = new Dictionary<QueueNameCategory,CloudQueue>(); private static CloudQueueClient _queueClient = null; private static CloudStorageAccount _cloudStorageAccount = null; private static bool _initialized = false; static AzureQueueManager() { try { _cloudStorageAccount = CloudStorageAccount.Parse("XYZ"); _queueClient = _cloudStorageAccount.CreateCloudQueueClient(); CloudQueue queue = _queueClient.GetQueueReference("queue1"); qu