明日 (24 時間後) にキューに表示されるメッセージを Azure キュー ストレージに追加するにはどうすればよいですか?
1 に答える
ストレージ クライアント ライブラリを使用している場合は、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)
可視性タイムアウトとその仕組みについて詳しくは、こちらをご覧ください。
TTL (Time to Live; つまり、死亡までの時間。ライブまでの時間ではない) は制限されていませんが (バージョン 2017-07-29 の時点)、visibilityTimeout は「0 以上でなければならず、7 を超えることはできません。日々"