You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

Azure.Messaging.ServiceBus中等价于ServiceBusConnectionStringBuilder的类是什么

Azure.Messaging.ServiceBus 连接字符串操作方案

该功能没有被完全移除,只是API进行了调整:

  • 原有ServiceBusConnectionStringBuilder的解析能力,被迁移到了Azure.Messaging.ServiceBus.ServiceBusConnectionStringProperties静态类下。
  • 如果你需要解析连接字符串获取属性,直接调用该类的Parse方法传入连接字符串即可,原有的EntityPath、Endpoint、SharedAccessKeyName、SharedAccessKey等常用属性都可以直接从返回的实例中获取。

示例代码如下:

// 旧包 Microsoft.Azure.ServiceBus 写法
var oldBuilder = new ServiceBusConnectionStringBuilder(yourConnectionString);
var entityPath = oldBuilder.EntityPath;
var endpoint = oldBuilder.Endpoint;

// 新包 Azure.Messaging.ServiceBus 写法
var connProperties = ServiceBusConnectionStringProperties.Parse(yourConnectionString);
var entityPath = connProperties.EntityPath;
var endpoint = connProperties.Endpoint;

如果是需要构建连接字符串的场景,新包没有提供对应的Builder实现:

  • 固定配置的连接字符串建议直接存放在配置文件中读取即可,不需要动态构建。
  • 如果你需要动态生成带SAS鉴权的访问凭证,可以使用Azure.AzureSasCredential类配合ServiceBusClient的构造函数重载实现,不需要手动拼接完整连接字符串。

内容的提问来源于stack exchange,提问作者Thorarin

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.09.28 14:18:03