ServiceBusTriggers 如何管理 ServiceBusReceivers

How are ServiceBusReceivers managed by ServiceBusTriggers

best practices for reuse of Service Bus factories and clients, the reuse of ServiceBusReceiver is recommended. 之后的另一个问题显示了如何实现具有此类接收器的工厂,然后将其用作单例。但是,我似乎无法找到有关如何将其与 ServiceBusTrigger 一起使用的详细信息。这能做到吗?

我想我的问题源于对 ServiceBusTrigger 的实际触发方式以及触发器的 different parameters 如何绑定的有限理解。 IE。触发器是否以某种方式在后台创建和使用 ServiceBusReceiver?非常感谢任何对此领域的额外见解!

使用 .Net 6 的 in-process worker,用于具有多个 ServiceBusTriggers

的项目

触发器创建并管理 ServiceBusClient 和任何使用的 senders/receivers。由于触发器已经将消息传递给您的函数,通常情况下,您不需要直接绑定到接收器以在函数体中使用;对于消息结算和相关活动,您将使用 ServiceBusMessageActions,如 here.

所示

我认为目前无法通过触发器直接绑定到 ServiceBusReceiver;看来我们将其隐式重定向到消息操作 (src) - 但我还没有尝试验证这一点。