使用LearningTransport与nservicebus azure触发器函数(NServiceBusTrigge



尝试使用示例代码片段:

builder.UseNServiceBus(ctx =>
{
var endpointConfig = new EndpointConfiguration("ConsoleEndpoint");
endpointConfig.UseTransport(new LearningTransport());
return endpointConfig;
});

它不工作,也尝试了类似的东西没有效果。

当我在函数"模拟器"中本地运行azure函数时,我可以为消息(LearningTransport)使用本地文件系统,但是配置。UseTransport不接受LearningTransport的实例。

使用LearningTransport与azure函数触发器的正确方法是什么?

NServiceBus对函数的支持只适用于服务总线和存储队列。如果您想在本地运行,后者应该与Azurite一起工作。

值得注意的是,NServiceBus对函数的支持是基于函数提供的触发器,而不是NServiceBus拥有的传输。因此,LearningTransport将不被支持,因为它不是一个有效的函数触发器。

最新更新