public Message(Queue queue)
 {
     _queue = queue;
 }
 public Attribute(Queue queue, Message message)
 {
     _queue = queue;
     _message = message;
 }
 public bool QueueExists(Queue queue)
 {
     return (Queues.Any(q => q.Url.Equals(queue.Url, StringComparison.OrdinalIgnoreCase)));
 }
 public Message ReceiveMessage(Queue queue)
 {
     try
     {
     }
     catch (AmazonSQSException ex)
     {
         ErrorMessage = string.Format(
             "AWS Simple Queue Service Exception\n\nError Type: {0}\n" +
             "Error Code: {1}\nRequest Id: {2}\nStatus Code: {3}\n\n{4}",
             ex.ErrorType, ex.ErrorCode, ex.RequestId, ex.StatusCode, ex);
     }
     catch (Exception ex)
     {
         ErrorMessage = ex.ToString();
     }
     return null;
 }
 /// <summary>
 /// </summary>
 /// <param name="queue"></param>
 internal void DeleteQueue(Queue queue)
 {
 }