私はAzure CloudQueueを使用するいくつかのテストを実行していますし、セットアップ/ティアダウンと私はCreateIfNotExistsAsync()とDeleteIfExistsAsync()を呼び出しています。しかし、私がテストを実行しているときに、Microsoft.WindowsAzure.Storage.StorageExceptionが発生しました。「リモートサーバーからエラーが返されました:(409)競合」Azure CloudQueueが削除されるのを待つ方法はありますか?
await cloudQueue.CreateIfNotExistsAsync();
// do work 1
await cloudQueue.DeleteIfExistsAsync();
await cloudQueue.CreateIfNotExistsAsync(); // throws exception
// do work 2
は、サーバの応答を詳しく見て取った後、私はStatusDescriptionが言うた「指定されたキューが削除されています。」
私はそれを返したら、私は確かに知っていることをキューがすでに削除されて呼び出すことができる方法はありますか?
============================================== =========================== UPDATE今、私はそれについて考えること。 Azureキューサーバは、削除結果に返信したい場合、それは明らかに(DOS攻撃に対する脆弱性)の悪い設計、実装残念ながら...