nul*_*ull 3 c# azure azureservicebus
我有一个包含 12 个主题的 Azure 服务总线。我正在制作一个可扩展的应用程序,如果主题数量减少或增加,应用程序应该connectionString用来获取该服务总线的所有主题名称。
如何从特定 Azure 服务总线获取所有主题名称?
请提供从特定 Azure 服务总线检索主题列表的代码示例。
感谢@RyanChu 的正确答案。
这是实现上述要求所需的代码段,
string connectionString = CloudConfigurationManager.GetSetting("Microsoft.ServiceBus.ConnectionString");
NamespaceManager nm = NamespaceManager.CreateFromConnectionString(connectionString);
IEnumerable<TopicDescription> topicList=nm.GetTopics();
foreach(var td in topicList)
{
Console.WriteLine(td.Path);
}
Run Code Online (Sandbox Code Playgroud)
有关更多详细信息,请参阅NamespaceManager.GetTopics() 文档
| 归档时间: |
|
| 查看次数: |
1542 次 |
| 最近记录: |