c# - Azure ServiceBusConnectionStringBuilder 中的“实体路径”是什么?
问题描述
我想使用 ServiceBusConnectionStringBuilder 连接到 Azure 服务总线。
当我用一个参数将 Azure 上生成的连接字符串输入到构造函数时
public ServiceBusConnectionStringBuilder (string connectionString);
实体路径为空。当我想用 4 参数构造函数创建连接字符串时
public ServiceBusConnectionStringBuilder (string endpoint, string entityPath, string sharedAccessKeyName, string sharedAccessKey);
我输入 entityPath null 或空字符串,抛出异常。Visual Studio 调试器显示两个连接字符串生成器的值相同。
我应该在 entityPath 中输入什么以便正确执行构建器?
我不知道,因为缺少有关此对象的文档。这里是文档页面SerbiceBusConnectionStringBuilder 文档的链接
解决方案
我应该在 entityPath 中输入什么以便正确执行构建器?
它应该是实体的名称。如果是队列或主题,则应分别为该队列或主题的名称。如果是订阅,它应该是订阅<topic-name>/subscriptions/<subscription-name>
格式的路径。
如果您正在访问死信队列,只需/$DeadLetterQueue
从上面附加到路径。
推荐阅读
- smalltalk - 在 Pharo Smalltalk 中初始化类变量
- azure - Terraform:如何将库中的 PS 模块安装到 Azure 自动化中?
- javascript - RadiobuttonFor 总是在 Javascript 中选择默认值
- php - 规范化 sql 查询中的 unicode 字符
- javascript - React-Redux 类组件 mapStateToProps 错误
- ruby - Why will my if and els-if statement within my ruby method not work
- javascript - Adding onclick event to dynamically created buttons in javascript without using library
- excel - 在 Excel 加载项中使用运行和请求上下文的正确方法
- reactjs - Why it is returning me Class extends value #