Azure存储队列消息(在特定时间显示)

时间:2013-10-29 12:40:39

标签: azure-storage azure-storage-queues

如何向Azure队列存储添加一条消息,该消息将在明天(24小时后)显示在队列中?

1 个答案:

答案 0 :(得分:24)

如果您使用的是Storage Client Library,则可以使用CloudQueue中的addMessage重载,该重载将初始可见性延迟作为输入参数。

具体来说,您必须在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)

您可以找到有关可见性超时及其工作原理的更多信息here