コード例 #1
0
 public Queue CreateQueue(string name)
 {
     try
     {
         using (var client = new Client(Credentials))
         {
             return client.CreateQueue(name);
         }
     }
     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;
 }
コード例 #2
0
 public void SendMessageBatch(List<Message> messages)
 {
     try
     {
         using (var client = new Client(Credentials))
         {
             client.SendMessageBatch(messages);
         }
     }
     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();
     }
 }