如何通过 Azure 函数在 Azure 服务总线主题订阅上设置 MaxDeliveryCount。
我尝试过像这样使用NamespaceManager。
var manager = NamespaceManager.CreateFromConnectionString(connectionString);
var subscription = manager.GetSubscription("topic", "subscription");
subscription.MaxDeliveryCount = 10;
但它没有改变。
我读了一些帖子,说这是不可能的,你需要从门户进行,但你可以从 Service Bus Explorer 进行设置,所以它一定是可能的。
谢谢
弄清楚了,你需要像这样调用UpdateSubscription。
var manager = NamespaceManager.CreateFromConnectionString(connectionString);
var subscription = manager.GetSubscription("topic", "subscription");
subscription.MaxDeliveryCount = 10;
manager.UpdateSubscription(subscription);