About
Groat.AWS.SQS is a collection of helper and response classes written in c# for Amazon Web Services Simple Queue Services.- Uses Query API version 2008-01-01.
Prerequisites
- You must have a valid Amazon Web Services developer account.
- You must be signed up to use Amazon SQS.
Using the Project
To use this call the static functions in SQSQueryHelper:Actions for Queues
- CreateQueue
- DeleteQueue
- ListQueues
- GetQueueAttributes
- SetQueueAttributes
Actions for Messages
- SendMessage
- ReceiveMessage
- DeleteMessage
Each response lets you view the results as c# properties such as:
ReceiveMessageResponse response = SQSQueryHelper.ReceiveMessage
(accessKeyId, secretAccessKey, queueName);
foreach (Message message in response.ReceiveMessageResult.Message)
{
Console.WriteLine(message.Body);
Console.WriteLine(message.ReceiptHandle);
}
You can also view a representation of the original XML:
Console.WriteLine(receiveMessageResponse.ToXML());