Overview

Azure Storage queues and Service Bus queues compared and contrasted

.NET API

// Retrieve storage account from connection string.
CloudStorageAccount storageAccount = CloudStorageAccount.Parse(CloudConfigurationManager.GetSetting("StorageConnectionString"));

// Create the queue client.
CloudQueueClient queueClient = storageAccount.CreateCloudQueueClient();

// Retrieve a reference to a queue.
CloudQueue queue = queueClient.GetQueueReference("myqueue");

// Create the queue if it doesn't already exist.
queue.CreateIfNotExists();

// Create a message and add it to the queue.
CloudQueueMessage message = new CloudQueueMessage("Hello, World");
queue.AddMessage(message);

// Get the next message
CloudQueueMessage retrievedMessage = queue.GetMessage();

// Process the message in less than 30 seconds, and then delete the message.
queue.DeleteMessage(retrievedMessage);

Authorization for the Azure Storage Services

Queue Service REST API