使用Brokered消息在门户中测试Azure功能服务总线触发器

时间:2018-04-25 14:42:20

标签: c# azure azure-functions azureservicebus azure-servicebus-queues

我创建了一个使用Service Bus队列触发器运行的Azure功能。它还使用BrokeredMessage作为队列项参数,因为我需要从消息的自定义用户属性中获取一些数据。

public async static Task Run([ServiceBusTrigger("myQueue", AccessRights.Manage, Connection = "ConnString")]BrokeredMessage queueItem, TraceWriter log)
{
    string myProperty = queueItem.Properties["MyProperty"].ToString();
    ... // do stuff
}

这一切都很好,我已经将它部署到Azure,但我想通过门户测试它。它们提供了一种测试功能的方法:

enter image description here

但它只是要求请求机构。有没有办法同时添加用户属性?

1 个答案:

答案 0 :(得分:2)

不,您必须使用某些自定义代码或ServiceBus Explorer之类的工具来发送包含元数据属性的消息。