c# - Azure ServiceBusConnectionStringBuilder 中的 "entityPath"是什么?

标签 c# azure azure-servicebus-topics

我想使用 ServiceBusConnectionStringBuilder 连接到 Azure 服务总线。

当我将 Azure 上生成的连接字符串输入到带有一个参数的构造函数时

public ServiceBusConnectionStringBuilder(字符串连接字符串);

实体路径为空。 当我想使用 4 参数构造函数创建连接字符串时

public ServiceBusConnectionStringBuilder(字符串端点、字符串entityPath、字符串sharedAccessKeyName、字符串sharedAccessKey);

当我输入entityPath null 或空字符串时,会引发异常。 Visual Studio 调试器显示两个连接字符串生成器的值相同。

我应该在entityPath中输入什么才能正确执行构建器?

我不知道,因为这个对象的文档丢失了。这里是文档页面 SerbiceBusConnectionStringBuilder Documentation 的链接

最佳答案

What should I enter in the entityPath so that the builder is properly executed?

它应该是实体的名称。如果是队列或主题,则应分别是该队列或主题的名称。如果是订阅,则应为 <topic-name>/subscriptions/<subscription-name> 格式的订阅路径。

如果您要访问死信队列,只需将 /$DeadLetterQueue 附加到上面的路径即可。

关于c# - Azure ServiceBusConnectionStringBuilder 中的 "entityPath"是什么?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/63170308/

相关文章:

c# - 使用扩展方法而不调用类名

c# - 如何在Windows Azure上调用ffmpeg.exe转换音频文件?

postgresql - 我运行虚拟机的事实是否会改变我的常规 IP 地址的白名单状态?

java - 无法使用 JMS 连接 Azure 服务总线主题 - Java

c# - 如何缩放 winrt 工具包图表的轴?

c# - 在没有具体<T>的情况下在.Net core中注入(inject)NLOG?

c# - 可为空的引用类型和构造函数警告

c# - 使用 Azure 应用服务和 Facebook 身份配置 ASP.NET Core Web 应用程序时出错

azure - 从 Microsoft.Azure.ServiceBus 迁移到 Azure.Messaging.ServiceBus

multithreading - Azure 服务 TopicClient 线程安全且可重用吗?