无法设置Azure函数的方向属性

问题描述 投票:0回答:1

[好,我现在在这个问题上做了很大的探索。我试图做一些听起来很简单的操作,但实际上不起作用...在Service Bus上将Azure function作为Topic的使用者。但是,这失败了,因为我无法正确配置该功能,并且默认情况下,它没有将触发器设置为“ in”方向。

现在我已经在这里进行了所有尝试,我知道应该可以通过ServiceBusTrigger属性来实现,但这并不像其他文章所描述的那样。 ServiceBusTrigger的构造函数只有2个重载,我只能指定ConnectionService Bus NameTopic Name。由于我现在无法更新'function.json',因此实际上它会采取一切措施阻止您这样做。我无法设置direction属性,因此实际上无法从代码设置要由服务总线触发的功能。

如果通过门户网站创建,我可以走得更远,但是那会导致尝试从HTTPRequest获取流崩溃,而我无法调试以了解发生了什么。

我正在使用Extensions.ServiceBus(4.1.1)SDK.functions(3.0.7)

我在这里想念什么?

azure function triggers servicebus direction
1个回答
0
投票

如果您基于C#类库编写函数,那么该方向将不会在function.json中定义。实际上,它将根据编译函数后生成的dll文件获取方向。当您在C#函数的声明部分中使用触发器时,则它是“方向”。

© www.soinside.com 2019 - 2024. All rights reserved.