Сообщение служебной шины Microsoft Azure завершено - PullRequest
1 голос
/ 20 марта 2019

В .NET Framework Microsoft.ServiceBus.Messaging имел класс, используемый для получения сообщений от служебной шины BrokeredMessage. Однако в .NET Standard 2.0 для получения сообщений от служебной шины используется класс Message от Microsoft.Azure.ServiceBus.Core.

BrokeredMessage имеет метод CompleteAsync (), используемый для завершения операции получения сообщения, и указывает, что сообщение должно быть помечено как обработанное и удаленное. Я не могу найти метод для класса Message, который делает то же самое. Ребята, знаете ли вы какое-нибудь решение для того, чтобы пометить сообщение как обработанное и удаленное для класса Message?

1 Ответ

1 голос
/ 20 марта 2019

Чтобы завершить сообщение в очереди с помощью Microsoft.Azure.ServiceBus.Core, в QueueClient доступен метод CompleteAsync, через который будут приниматься сообщения.

Маркер блокировки сообщения должен быть передан в качестве параметра для метода CompleteAsync.

Пример: queueClient.CompleteAsync(message.SystemProperties.LockToken)

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