我有一个包含 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);
}
关于c# - 如何从 Azure 总线服务检索所有主题?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/30612485/