Yes, when you put a message in the queue, you can specify a value messagettlfor the number of seconds before the message expires and will be automatically deleted. The maximum allowable value is 7 days, which is also the default value.
.NET SDK, TimeSpan timeToLive CloudQueue.AddMessage.
PopReceipt - , . NextVisible , , , , .