2016-12-07 3 views
0

Я использую azure служебную шину. но я не в состоянии получить все сообщения из очереди с помощью «получить все сообщения очереди (выглядывать Lock): Microsoft встроенным апиAzure service Bus получить все сообщение очереди

Есть ли способ, чтобы получить все сообщения очереди

{ .?» $ connections ": { " value ": { " servicebus_1 ": { " connectionId ":" /subscriptions/c776fec3-6aec-4722-b099-b054c267b240/resourceGroups/Plugin-Resource/providers/Microsoft.Web/connections/ servicebus-3 ", " connectionName ":" servicebus-3 ", " id ":" -b054c267b240/providers/Microsoft.Web/location/northcentralus/managedApis/servicebus " } } }, "определение": { "$ схема": "https://schema.management.azure.com/providers/Microsoft.Logic/schemas/2016-06-01/workflowdefinition.json#", "действия": { "Get_messages_from_a_queue_ (PEEK-замок)": { "входы": { "хозяин" : { "апи": { "runtimeUrl": "https://logic-apis-northcentralus.azure-apim.net/apim/servicebus" }, "соединение": { "имя": "@parameters ('$ соединения') [ 'servicebus_1'] [ 'ConnectionID']" } }, "method": "get", "path": "/ @ {encodeURIComponent ('email-listene г ')}/сообщений/партии/PEEK», "запросы": { "maxMessageCount": 20, "queueType": "Главная" } }, "runAfter": {}, "тип" : "APIConnection" }} , "contentVersion": "1.0.0.0", " выходы": {}, "параметры": { "$" соединения: { "DefaultValue": {}, «тип»: «Объект» } }, «триггеры»: { «Повторение»: { «рекуррент» ENCE ": { "частота": "День", "Интервал": 3 }, "типа": "Рецидив" } } } }

благодаря

+0

Пожалуйста, поделитесь этим кодом. –

+0

Я использую приложение azure logic –

ответ

0

управляемый API по умолчанию возвращает 20 сообщений. enter image description here

Вам нужно будет вручную увеличить максимальное количество сообщений, если у вас более 20 сообщений в вашей очереди.

enter image description here

Смежные вопросы