Привет!
Вы можете создать клиент для темы, чтобы подписать сообщение и настроить параметры для завершения после завершения необходимого процесса.
пожалуйста, найдите приведенный ниже пример кода, где вы можете прочитать подписку на сообщения из темы.
вы можете использовать WindowsAzure.ServiceBus -Nuget Package
Пример кода:
using Microsoft.ServiceBus.Messaging;
using Microsoft.ServiceBus;
var con = "your connection string for the topic";
var topic = "your topic name";
var subclient = SubscriptionClient.CreateFromConnectionString(con, topic, "yourSubscriptionName");
OnMessageOptions options = new OnMessageOptions();
options.AutoComplete = false;
client.OnMessage(message =>
{
Console.WriteLine("Message:" + message.GetBody<string>());
message.Complete();
}, options);
Вы можете поместить его в отдельный метод и использовать по мере необходимости.
Для опроса вы можете создать веб-задание или разместить код, который запускает веб-API, чтобы он одновременно опрашивал сообщения.
Надеюсь, это поможет, ура !!
Сурадж Реванкар