Не удалось получить более 30 сведений о выполнении рабочего процесса из логики Azure. Мониторинг приложения Rest Api - PullRequest
0 голосов
/ 05 февраля 2019

Я создаю один инструмент мониторинга в C # winforms для получения сведений о прогонах рабочих процессов (число успешных и неудачных прогонов) приложения логики.Когда я использую приведенный ниже вызов API в httpclient, я могу получить только 30 подробностей выполнения рабочего процесса.

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs?api-version=2016-06-01

с помощью инструмента почтальон также получает те же данные.

Не могли бы вы сообщить нам, какполучить все подробности выполнения для определенного рабочего процесса

1 Ответ

0 голосов
/ 06 февраля 2019

Вы не можете перечислить все данные через этот оставшийся API, если это приемлемо, вы можете передать параметр $top (он имеет PageSizeLimit из 250), параметр определяет количество элементов, которые будутвключены в результат.Например, 50, тогда он вернет 50 элементов в результате.

Подробнее см. ссылка ,

enter image description here

Образец:

GET https://management.azure.com/subscriptions/{subscriptionId}/resourceGroups/{resourceGroupName}/providers/Microsoft.Logic/workflows/{workflowName}/runs?api-version=2016-06-01&$top=50
...