这似乎很基本,但我似乎找不到答案。即使是服务总线资源管理器示例应用程序也看不到私有中继服务。我们的应用程序将使用 Azure 服务总线创建多个中继,这些中继可以设置为公共发现模式,这将在命名空间的服务注册表中列出它们,但是我们不能接受这种“公共”信息。
有没有办法在不将它们设置为公共的情况下获取命名空间中所有活动中继的列表?Azure 门户显然可以,但我无法找到以编程方式获取此列表的方法。
这似乎很基本,但我似乎找不到答案。即使是服务总线资源管理器示例应用程序也看不到私有中继服务。我们的应用程序将使用 Azure 服务总线创建多个中继,这些中继可以设置为公共发现模式,这将在命名空间的服务注册表中列出它们,但是我们不能接受这种“公共”信息。
有没有办法在不将它们设置为公共的情况下获取命名空间中所有活动中继的列表?Azure 门户显然可以,但我无法找到以编程方式获取此列表的方法。
您可以为此使用 NamespaceManager.GetAsync()。http://msdn.microsoft.com/en-us/library/windowsazure/microsoft.servicebus.namespacemanager.getrelaysasync.aspx