c# - 查找是否在 Azure 服务总线队列上启用了会话
问题描述
给定连接字符串或 QueueClient(或其他任何内容),如果在 Azure ServiceBus 队列上启用了会话,是否有任何方式以编程方式查找(C# 或 PowerShell)?
解决方案
使用 Microsoft.Azure.ServiceBus 包,以下代码段将为您提供所需的内容:
var connectionString = "...";
var client = new ManagementClient(connectionString);
var queueDescription = await client.GetQueueAsync("queue");
Console.WriteLine($"Sessions enabled: {queueDescription.RequiresSession}");
推荐阅读
- java - 从 setOnChronometerTickListener() 重置时计时器崩溃
- php - SMTP 邮件 - 无法与主机建立连接的可能原因是什么?
- python - 如何执行类似于 numpy.put 但更改大小的插入数组
- entity-framework - 使用 Fluent API .HasIndex().HasName() 的代码优先迁移不起作用
- python - Pandas 包含过滤器的计数
- google-apps-script - 在谷歌脚本中对谷歌 SA360 API 使用离线访问时权限被拒绝
- php - Laravel,Yajrabox 数据表 - 表格不显示行
- node.js - React 简单数据管理器
- python - 使用 JsonPath 获取 Json 文件的所有叶节点
- sql - 检查名称是否包含多个标题