首页
学习
活动
专区
圈层
工具
发布
社区首页 >问答首页 >将WindowsAzure.ServiceBus迁移到Azure.Messaging.ServiceBus

将WindowsAzure.ServiceBus迁移到Azure.Messaging.ServiceBus
EN

Stack Overflow用户
提问于 2021-05-26 11:06:22
回答 1查看 1.2K关注 0票数 0

微软将在2021年11月拒绝支持经典API的服务总线(如描述的这里)。

在我们的代码中,我们使用WindowsAzure.ServiceBus包。使用新的Azure.Messaging.ServiceBus包是一个ol包和Microsoft。

WindowsAzure.ServiceBus包包含GetQueues(字符串)方法。此方法可以根据名称或属性对过滤队列使用filter参数。如果一个ServiceBus有许多队列,这是非常有用的。

但我无法在新的Azure.Messaging.ServiceBus包中找到与此功能相当的功能。

如何在新包中实现筛选功能?

谢谢你的帮助。

EN

回答 1

Stack Overflow用户

回答已采纳

发布于 2021-05-26 11:26:12

如何在新包中实现筛选功能?

您需要在GetQueuesAsync类中使用ServiceBusAdministrationClient方法来获取这些信息。

代码语言:javascript
复制
Please see the sample code:

using System;
using System.Threading.Tasks;
using Azure.Messaging.ServiceBus.Administration;

namespace SO67703647
{
    class Program
    {
        static string connectionString = "your-connection-string";
        static async Task Main(string[] args)
        {
            var adminClient = new ServiceBusAdministrationClient(connectionString);
            var queuesListingResult = adminClient.GetQueuesAsync();
            await foreach (var item in queuesListingResult)
            {
                Console.WriteLine(item.Name);
            }
            Console.WriteLine("=======================");
            Console.WriteLine("Press any key to terminate the application.");
            Console.ReadKey();
        }
    }
}
票数 2
EN
页面原文内容由Stack Overflow提供。腾讯云小微IT领域专用引擎提供翻译支持
原文链接:

https://stackoverflow.com/questions/67703647

复制
相关文章

相似问题

领券
问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档