2013-05-16 10 views
8

私は現在、.scheduledEnqueueTimeで将来実行されるメッセージをキューに入れています。メッセージが変更に関するデータを中継している、または削除されているイベントが発生することがあります。その場合、メッセージを削除する必要があります。誰かが私を正しい方向に向けることができますか?Azureの保留中のメッセージをサービスバスキューから削除する方法はありますか?

+0

FWIWテーブルエントリを使用してソフト削除すると、ソフト削除フラグが設定されていれば、そのテーブルエントリに対処できません。 –

答えて

4

現在のところ、サービスバスキューからスケジュールされたメッセージをキャンセル(削除)する方法はありません。このシナリオには他の顧客も参加しており、今後このマイルストーンを追加する予定です。その間、私は人々がSession stateの特定の作業項目の進捗状況を追跡するパターンを使用していると見ており、スケジュールされたメッセージが表示されてセッション状態を確認すると、それが既に完了/解決されていればメッセージを無視しますセッション状態を取り出す)。

+0

スケジュールされたメッセージの取り消しがまだ実装されているかどうか疑問ですか?または、この回避策はまだ適用されますか? – rockgecko

+4

2016年、その "将来のマイルストーン"はどうですか? :)これに関する情報を見つけることができないようです。 –

関連する問題