首页 > 解决方案 > 查找是否在 Azure 服务总线队列上启用了会话

问题描述

给定连接字符串或 QueueClient(或其他任何内容),如果在 Azure ServiceBus 队列上启用了会话,是否有任何方式以编程方式查找(C# 或 PowerShell)?

标签: c#azureservicebus

解决方案


使用 Microsoft.Azure.ServiceBus 包,以下代码段将为您提供所需的内容:

var connectionString = "...";
var client = new ManagementClient(connectionString);
var queueDescription = await client.GetQueueAsync("queue");
Console.WriteLine($"Sessions enabled: {queueDescription.RequiresSession}");

推荐阅读