Independentsoft
Home
Products
Purchase
Support
Downloads
Company
Contact
WinAz .NET
>
Tutorial
> Get queue messages
This operation retrieves one or more messages from the front of the queue.
C# example
using System; using Independentsoft.Azure.Storage; namespace Sample { class Program { static void Main(string[] args) { StorageService service = new StorageService("accountName", "accountSharedKey"); try { GetQueueMessagesResponse response = service.GetQueueMessages("queue1"); if (response.Success) { QueueMessageCollection queueMessages = response.QueueMessages; foreach (QueueMessage queueMessage in queueMessages) { Console.WriteLine("Id: " + queueMessage.Id); Console.WriteLine("PopReceipt: " + queueMessage.PopReceipt); Console.WriteLine("InsertionTime: " + queueMessage.InsertionTime); Console.WriteLine("ExpirationTime: " + queueMessage.ExpirationTime); Console.WriteLine("NextVisibleTime: " + queueMessage.NextVisibleTime); Console.WriteLine("Body: " + queueMessage.Body); Console.WriteLine("---------------------------------------------------------------"); } } Console.Read(); } catch (StorageServiceException ex) { Console.WriteLine("Error: " + ex.Code); Console.WriteLine("Error: " + ex.Message); Console.WriteLine("Error: " + ex.ErrorDetail); Console.Read(); } catch (Exception ex) { Console.WriteLine("Error: " + ex.Message); Console.Read(); } } } }
VB example
Imports System Imports Independentsoft.Azure.Storage Namespace Sample Class Program Shared Sub Main(ByVal args As String()) Dim service As New StorageService("accountName", "accountSharedKey") Try Dim response As GetQueueMessagesResponse = service.GetQueueMessages("queue1") If response.Success Then Dim queueMessages As QueueMessageCollection = response.QueueMessages For Each queueMessage As QueueMessage In queueMessages Console.WriteLine("Id: " & queueMessage.Id) Console.WriteLine("PopReceipt: " & queueMessage.PopReceipt) Console.WriteLine("InsertionTime: " & queueMessage.InsertionTime) Console.WriteLine("ExpirationTime: " & queueMessage.ExpirationTime) Console.WriteLine("NextVisibleTime: " & queueMessage.NextVisibleTime) Console.WriteLine("Body: " & queueMessage.Body) Console.WriteLine("---------------------------------------------------------------") Next End If Console.Read() Catch ex As StorageServiceException Console.WriteLine("Error: " & ex.Code) Console.WriteLine("Error: " & ex.Message) Console.WriteLine("Error: " & ex.ErrorDetail) Console.Read() Catch ex As Exception Console.WriteLine("Error: " & ex.Message) Console.Read() End Try End Sub End Class End Namespace