برای بازیابی و پردازش پیام ها می توانید از روش GetMessage استفاده کنید. با استفاده از روش، پیام از صف خارج می شود. ما باید پیام را ظرف 30 ثانیه پردازش کنیم و پس از پردازش موفقیت آمیز باید آن پیام را با فراخوانی متد DeleteMessage در صف قرار دهید که با در نظر گرفتن کامل بودن پیام، برای همیشه پاک می شود. اجرای متد GetMessage پیام را برای همه شنوندگان رویداد نامرئی می کند.
Azure Queue Storage همچنین به شما این امکان را می دهد که پیام را در جلوی صف بدون حذف آن از صف نگاه کنید تا با فراخوانی متد PeekMessage به پیام نگاه کنید.
مرحله 1
ابتدا می خواهیم ببینیم که چگونه یک پیام را زیر نظر بگیریم. پروژه خود را باز کنید و کد خود را جایگزین کنید تا پیامی با کد زیر وارد کنید.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/retrieving-messages-understanding-queue-storage-part-3/Images/image001.jpg)
مرحله 2
برنامه خود را اجرا کنید و می توانید ببینید که اولین پیام در پنجره کنسول شما نشان داده شده است. اگر پورتال را نیز در همان زمان بررسی کنید، میبینید که پیام تحت تأثیر قرار نگرفته است.
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/retrieving-messages-understanding-queue-storage-part-3/Images/image002.jpg)
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/retrieving-messages-understanding-queue-storage-part-3/Images/image003.jpg)
کد زیر را برای نگاه کردن به پیام جایگزین کنید.
- CloudQueueMessage retrievedMessage = queue.GetMessage();
- Console.WriteLine(retrievedMessage.AsString);
- queue.DeleteMessage(retrievedMessage);
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/retrieving-messages-understanding-queue-storage-part-3/Images/image005.jpg)
![لاجوردی](http://pezhvak24.ir/dl/10kcor/cscd/article/retrieving-messages-understanding-queue-storage-part-3/Images/image006.jpg)