나는 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
는 서버의 응답에 면밀한 관찰을 복용 후, 나는 상태 설명이 말한다 발견 "지정된 큐가 삭제되고있다."
내가 그렇게 반환하면, 내가 확실히 알고 큐가 이미 삭제 호출 할 수있는 방법이 있습니까?
============================================== =========================== UPDATE 지금은 그것을 생각. 푸른 큐 서버가 삭제 결과 응답하기를 원한다면, 그것은 ... 분명히 나쁜의 desgin (DOS 공격에 취약)이다 미완성 들어오는 요청을 추적하기 위해 불행하게도