从 EventSender 迁移到 PartitionSender - 如何判断发件人是否已关闭?
Migrating from EventSender to PartitionSender - how to tell if sender is closed?
我正在尝试将使用旧 EventHubSender 的代码从 Microsoft.ServiceBus (.Net Framework) 迁移到 Microsoft.Azure.EventHubs 包中的新 PartitionSender。在旧包中,我可以在发件人上 运行 OnClosed 并在需要时重新创建它。但是,我在这里找不到任何方法。
我有一个正在维护的 "sender pool",所以我想确保在我将其传递给其他调用之前没有人关闭该发件人。
任何有关此事的指导将不胜感激,谢谢!
仅供参考,当前版本Microsoft.Azure.EventHubs 4.0.0
没有此功能,但EventHub团队正在努力,并将在未来版本中发布。
点击here查看进度。
希望对您有所帮助。
我正在尝试将使用旧 EventHubSender 的代码从 Microsoft.ServiceBus (.Net Framework) 迁移到 Microsoft.Azure.EventHubs 包中的新 PartitionSender。在旧包中,我可以在发件人上 运行 OnClosed 并在需要时重新创建它。但是,我在这里找不到任何方法。
我有一个正在维护的 "sender pool",所以我想确保在我将其传递给其他调用之前没有人关闭该发件人。
任何有关此事的指导将不胜感激,谢谢!
仅供参考,当前版本Microsoft.Azure.EventHubs 4.0.0
没有此功能,但EventHub团队正在努力,并将在未来版本中发布。
点击here查看进度。
希望对您有所帮助。