Как я могу прочитать CloudQueueMessage.DequeueCount из приложения логики - PullRequest
0 голосов
/ 15 февраля 2019

У меня есть приложение логики, которое читает сообщения из очереди хранилища Azure.В случае сбоя приложения логики сообщение помещается обратно в очередь.Я хотел бы иметь возможность читать CloudQueueMessage.DequeueCount в моем приложении логики, но это свойство, по-видимому, не доступно моему приложению логики.

Это свойство просто прочитать в функции Azure, но вв этом случае я использую приложение логики.

Есть ли способ прочитать свойство CloudQueueMessage.DequeueCount в приложении логики?

Ответы [ 2 ]

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

Да, DequeueCount является свойством сообщения, когда вы получаете сообщение из очереди, вы получаете все свойства.

Вы можете получить DequeueCount напрямую с действием Get Messages из ВЫХОДЫ .

enter image description here

Или вы можете выбрать значение с помощью Составить Действие.После действия Получить сообщения добавьте действие Составить , в поле ввода вставьте следующее Выражение :

body('Get_messages')?['QueueMessagesList']?['QueueMessage']?[0]?['DequeueCount']

И оно получитто же значение, что и для выходов.

enter image description here

Надеюсь, это поможет вам, если у вас есть другие вопросы, пожалуйста, дайте мне знать.

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

К сожалению, приложения логики не имеют соединителя с очередями Azure, подробнее о Документация .Однако есть соединитель, который является специфическим для Azure Service Bus, который также является одним из продуктов Queue, предлагаемых Azure.

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...