javascript - 天蓝色函数服务总线输出消息属性
问题描述
我正在尝试使用服务总线绑定输出在 JavaScript Azure 函数中设置服务总线消息的元数据。不幸的是,绑定似乎只支持正文。
查看文档,我发现您可以在服务总线触发器中访问此信息,context.bindingData
但我没有看到服务总线输出的任何相应接口。
解决方案
@l--''''''---------'''''''''''' 你需要访问Microsoft.Azure.ServiceBus.Message
类。假设您有一些 json 调用messageBody
并且您有一些要添加到消息中的属性列表。您可以像下面的示例一样实现它。
确保添加using Microsoft.Azure.ServiceBus;
var myCustomProperties = new List<Dictionary<string,string>>();
var message = new Message(Encoding.UTF8.GetBytes(messageBody));
foreach (var userProperty in myCustomProperties)
{
message.UserProperties.Add(userProperty.Key, userProperty.Value);
}
推荐阅读
- php - 从控制器到视图的 JSON API 响应
- ios - 将数据从 django 中的外部 python 脚本传递给 swift
- python - 未达到 Python 最大递归
- c# - 如何调试。打印多个变量?
- github - 从 github 触发云构建时替换变量为空
- html - 如何使图像在表格单元(td)内响应
- templates - 如何使用 TWIG 和 Drupal 8 创建条件来检查商店的类型?
- node.js - 与聚合管道的内部连接
- pandas - 新使用 Anaconda + Python + JupyterNote 书:获取 FileNotFoundError
- java - cucumber.runtime.CucumberException:无法加载插件类:null