Сообщение очереди хранения 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)

Вы можете найти более подробную информацию о тайм-ауте видимости и как это работает здесь.

Другие вопросы по тегам