首页 > 解决方案 > 使用 Azure Function Cosmos DB Changefeed 触发器使用 NServiceBus 发布消息

问题描述

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

当端点名称没有“。”时,我已经成功地按照这个文档工作了。或名称中的句点。例如:ASBTriggerQueue

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

名称中有句点,我收到以下错误:

“NServiceBusFunctionEndpointTrigger-asb.triggerqueue”函数出错:“NServiceBusFunctionEndpointTrigger-a sb.triggerqueue”不是有效的函数名。

有人知道解决此问题的解决方法吗?

标签: azureazure-functionsazureservicebusnservicebus

解决方案


问题在于触发函数名称。函数不喜欢其中的点。使用 1.2.0 版,NServiceBus.AzureFunctions.InProcess.ServiceBus您可以覆盖触发器函数名称。有关详细信息,请参阅文档


推荐阅读