2011-09-19 1 views
0

Je consulte Amazon SQS pour de nouveaux messages et j'essaie de déterminer la meilleure façon de vérifier "Aucun message disponible".La meilleure façon de vérifier "Aucun message disponible" dans Amazon SQS?

AmazonSQS sqs = new AmazonSQS(); //pseudo code this line 
ReceiveMessageRequest receiveMessageRequest = new ReceiveMessageRequest(); 
receiveMessageRequest.QueueUrl = myQueueUrl; 
ReceiveMessageResponse receiveMessageResponse = sqs.ReceiveMessage(receiveMessageRequest); 
if (receiveMessageResponse.IsSetReceiveMessageResult()) 
    { 
     //Always TRUE even if there are no untaken messages 
    } 

Cela ne semble pas fonctionner comme un moyen de vérifier "Aucun message disponible". Des idées sur la bonne façon de vérifier? Je vous remercie!

Répondre

1
ReceiveMessageResult r = receiveMessageResponse.ReceiveMessageResult; 

if (r.Message.Count < 1) 
{ 
    Console.WriteLine("Can't find any visible messages."); 
} 
Questions connexes