gpt4 book ai didi

c# - .Net 7 隔离进程中的服务总线触发 Azure Function - 处理死信队列

转载 作者:行者123 更新时间:2023-12-03 06:09:39 27 4
gpt4 key购买 nike

我正在 .Net 7 隔离进程中使用服务总线队列触发器 Azure 函数,如下所示

[Function(nameof(MyFunction))]
public async Task Run([ServiceBusTrigger("%MyTopic%-%MySubscription%", Connection = ServiceBusConnectionName)] string receivedMessage, FunctionContext context)
{
_logger.LogInformation("Processing begins");
}

我想在满足某些条件时将消息发送到死信队列。但是我无法通过上述设置来做到这一点。我需要将 ServiceBusReceiver 作为 Function 参数的一部分来手动将消息发送到死信队列。看起来独立进程不支持 ServiceBusReceiver 作为参数。理想情况下,我想在 .Net 7 隔离过程中实现如下所示。

这在隔离过程中可能吗?

-艾伦-

[Function(nameof(MyFunction))]
public async Task Run([ServiceBusTrigger("%MyTopic%-%MySubscription%", Connection = ServiceBusConnectionName)] ServiceBusReceivedMessage receivedMessage, ServiceBusReceiver messageReceiver)
{
_logger.LogInformation("Processing begins");
}

最佳答案

这在今天是不可能的,但一旦在 message dispositioning 上工作就可以了。即将完成。

关于c# - .Net 7 隔离进程中的服务总线触发 Azure Function - 处理死信队列,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/76941808/

27 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com