使用 NServiceBus 使用 Azure Function Cosmos DB Changefeed 触发器发布消息

问题描述

我有一个 Azure 函数,我正在尝试使用 Azure ServiceBus 传输通过 NServiceBus 发送消息。

当端点名称没有“.”时,我已成功使其在 this doc 后运行。或名称中的句点。例如:ASBTriggerQueue

但是,我的端点名称一个句点,“.”并且我无法控制更改端点名称

名称中包含句点时出现以下错误

‘NServiceBusFunctionEndpointTrigger-asb.triggerqueue’函数出错:‘NServiceBusFunctionEndpointTrigger-a sb.triggerqueue' 不是有效的函数名称

是否有人知道解决此问题的解决方法

解决方法

问题在于触发函数名称。函数不喜欢里面的点。在 NServiceBus.AzureFunctions.InProcess.ServiceBus 的 1.2.0 版中,您可以覆盖触发器函数名称。详情见documentation

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...