Сообщение очереди хранения Azure (показывать в определенное время)
Как добавить в хранилище очереди Azure сообщение, которое появится в очереди ровно завтра (через 24 часа)?
1 ответ
Если вы используете клиентскую библиотеку хранилища, вы сможете использовать перегрузку addMessage в CloudQueue, которая принимает начальную задержку видимости в качестве входного параметра.
В частности, вам придется использовать следующую перегрузку в 2.0:
AddMessage(CloudQueueMessage message, TimeSpan? timeToLive = null, TimeSpan? initialVisibilityDelay = null, QueueRequestOptions options = null, OperationContext operationContext = null)
Если вы используете версию 1.7, вы должны использовать следующую перегрузку:
public void AddMessage(CloudQueueMessage message, TimeSpan? timeToLive, TimeSpan? initialVisibilityDelay)
Вы можете найти более подробную информацию о тайм-ауте видимости и как это работает здесь.