将 App Function Service Bus 触发器切换为 ReceiveAndDelete 模式而不是 PeekLock

Switch App Function Service Bus trigger to ReceiveAndDelete mode instead of PeekLock

我有一个 .net 核心后台代理(托管服务)

它使用 Web 作业触发器函数处理 azure 服务总线消息

public async Task ProcessSyncResponseMessage(
            [ServiceBusTrigger(ServiceBusTriggers.SyncResponses, ServiceBusTriggers.SubscriptionName)] Message message)
        {
            // some actions
        }

我可以看到它在 PeekLock 模式下工作,但我想切换到 ReceiveAndDelete模式,这样一收到消息就从服务总线上删除

我想知道是否可以使用 .net 核心 web 作业触发功能。

问:如果可以,能否请您提供一些提示,我该如何设置?

A​​zure Function SDK 仅适用于 PeekLock mode

如果在您的场景中确实需要删除消息,请尝试在函数代码的第一行中删除:Delete Message