При попытке получить список регистраций для моего центра уведомлений я получаю следующую ошибку:
[QuotaExceededException: The remote server returned an error: (403) Forbidden. The request was terminated because the namespace XXX is being throttled. Please wait 60 seconds and try again. TrackingId:c7e05299-24ba-4f9d-9017-885db746a032_G20,TimeStamp:11/19/2014 9:00:51 PM]
Microsoft.ServiceBus.Common.AsyncResult.End(IAsyncResult result) +624
Microsoft.ServiceBus.Messaging.ServiceBusResourceOperations.EndGetAll(IAsyncResult asyncResult, String& continuationToken) +12
Microsoft.ServiceBus.NamespaceManager.EndGetAllRegistrations(IAsyncResult result) +33
System.Threading.Tasks.TaskFactory`1.FromAsyncCoreLogic(IAsyncResult iar, Func`2 endFunction, Action`1 endAction, Task`1 promise, Boolean requiresSynchronization) +52
Это только тестовое приложение, поэтому количество устройств относительно невелико (~ 20), равно как и количество пользователей кода, выдающего исключение. Сообщение об ошибке явно указывает на то, что мы каким-то образом превышаем нашу квоту, но я не могу сказать, в каком аспекте — ни одна из метрик в центрах уведомлений не превышает 100 операций за предыдущие 24 часа. Количество доступных операций в день должно быть намного больше, чем мы используем.
На портале Azure нигде не отображается общее количество операций, поэтому я не знаю, как найти причину этой проблемы.
Как ни странно, этот похожий вопрос — Azure QuotaExceededException — указывает, что они получили указание максимального и разрешенного количества операций, но моя ошибка не показывает ничего подобного.
Есть ли способ (кроме платной поддержки Azure) узнать, почему меня ограничивают?