AWS SQS의 모든 메시지를 삭제하지 않고 C#을 사용하여 읽으려고하지만 마지막 메시지 하나만 받고 있습니다. 여기 C# AWS SQS 삭제하지 않고 모든 메시지 읽기
큐 데이터베이스 테이블하지 않는 코드ReceiveMessageRequest rmr = new ReceiveMessageRequest();
rmr.QueueUrl = url;
rmr.MaxNumberOfMessages = 10;
AmazonSQSClient sq = new AmazonSQSClient("xx", "yy");
ReceiveMessageResponse rmrep = sq.ReceiveMessage(rmr);
ReceiveMessageResult rmres = rmrep.ReceiveMessageResult;
//DeleteMessageRequest dmr = new DeleteMessageRequest();
string msgid = "";
string rephandle = "";
XmlDocument xl = new XmlDocument();
for (int i = 0; i < rmres.Message.Count;i++)
{
rmrep = sq.ReceiveMessage(rmr);
rmres = rmrep.ReceiveMessageResult;
object y = JsonConvert.DeserializeObject<object>(rmres.Message[0].Body);
int z= y.add();
MessageBox.Show(z.ToString());
}
나는 message.Body를 구문 분석하기가 힘들며 내 데이터베이스에 저장하십시오. 어떤 코드 샘플도 도움이됩니까? – Amrik