我有一个 Azure Functionapp,它处理一些数据并将该数据推送到 Azure 服务总线主题。
我需要在我的 servicebus 主题订阅上启用会话。使用 javascript functionapp API 时,我似乎找不到设置会话 ID 的方法。
这是我的函数应用程序的修改摘录:
module.exports = function (context, streamInput) {
context.bindings.outputSbMsg = [];
context.bindings.logMessage = [];
function push(response) {
let message = {
body: CrowdSourceDatum.encode(response).finish()
, customProperties: {
protoType: manifest.Type
, version: manifest.Version
, id: functionId
, rootType: manifest.RootType
}
, brokerProperties: {
SessionId: "1"
}
context.bindings.outputSbMsg.push(message);
}
.......... some magic happens here.
push(crowdSourceDatum);
context.done();
}
但是 sessionId 似乎根本没有设置。关于如何实现这一点的任何想法?