Azure / Azure/azure-functions-java-worker

ServiceBusQueueTrigger MessageReceiver Binding throws error

未关闭
#407 6 条评论 0 个 reaction 已指派 1 人 已被 @kamperiadis 认领 在 GitHub 查看
area:java-functions Enhancement New Feature reviewed
主要语言
Java
星标
103
派生
74
平均合并
4 天 8 小时
30 天内合并 PR
2

描述

#### Actual behavior

I was trying to get metadata MessageReceiver for a ServiceBusQueueTrigger function using binding annotation, but this throws error. I noticed MessageSession, DeadletterSource throws error too whereas other binding works well. I was following this document
https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus-trigger?tabs=java

Is this expected or what I'm doing wrong?

Source

```java
@FunctionName("MessageConsumer")
public void run(
@ServiceBusQueueTrigger(name = "msg",
queueName = "ServiceBusQueue",
connection = "ServiceBusConStr")
String message,
@BindingName("MessageReceiver") MessageReceiver messageReceiver,
@BindingName("UserProperties") Map properties,
final ExecutionContext context
){
context.getLogger().info("got message from: "+message);
}
```

贡献指南

打开贡献指南

评估

这个 Issue 还没有评估数据。

把新 issue 发到你的邮箱

精选适合新手参与的 GitHub issue 摘要。