Документацию по этому методу можно найти по адресу здесь
Вот мой код:
var appServiceManager = AppServiceManager.Authenticate(credentials, subscriptionId);
var filter = "(name.value eq 'CpuPercentage') and startTime eq '2017-10-06T08:00:00Z' and endTime eq '2017-10-06T09:00:00Z' and timeGrain eq duration'PT1H'";
var metrics = appServiceManager.AppServicePlans.Inner.ListMetricsWithHttpMessagesAsync("myResourceGroupName", "myAppServicePlanName", false, filter).Result;
Это единственное подробное исключение, которое я получаю:
Произошла одна или несколько ошибок. (Операция вернула недопустимый код состояния "InternalServerError") ---> Microsoft.Rest.Azure.CloudException: Операция вернула недопустимый код состояния "InternalServerError"
В документации сказано, что filter
является необязательным, а это не так (я получаю BadRequest, если передаю null
). Я сейчас предоставляю один, и теперь он выдает внутреннюю ошибку сервера.
Я открыл вопрос в репозитории azure-sdk-for-net
, но я надеюсь, что кто-то еще увидит, делаю ли я какие-либо ошибки в моей строке filter
.