【发布时间】:2017-08-31 06:16:10
【问题描述】:
在我的一个 Azure Web 应用程序中,我在 Azure Web 应用程序的预热(启动)期间创建了一个 Azure 主题。
关于主题创建时间我想知道服务总线是否有高级定价层,什么时候我想禁用 express,如果没有(标准定价层)我想启用 express,以防止异常。
是否有一种防御方法来检查服务总线上是否存在溢价定价层(例如:使用服务总线连接字符串)?
当没有防御方法时,我总是可以捕捉到知道引发的网络异常,但如果可以的话,我想阻止该异常。
编辑:在咨询了我们的主要开发人员后,我们决定在我们的 DTAP 中完全跳过 EnableExpress 设置。所以我根本不需要实施 SKU 检查。请注意不要设置 EnableExpress 属性,否则您会在 Premium SKU 中获得 webexception。
【问题讨论】:
-
您要查看服务总线 sku 吗?如果是这种情况,我们可以使用 SDK 获得服务总线价格层。
-
@TomSun:“我们可以通过 SDK 获得服务总线价格层”是什么意思
-
我们可以使用Microsoft.Azure.Management.Fluent SDK 获得服务总线价格等级。我已经更新了答案中的代码。
标签: azure azure-servicebus-topics