У меня есть приложение Azure Functionapp, которое обрабатывает некоторые данные и отправляет эти данные в раздел служебной шины Azure.
Мне нужно, чтобы сеансы были включены в моей подписке на тему служебной шины. Кажется, я не могу найти способ установить идентификатор сеанса при использовании API-интерфейса javascript functionapp.
Вот измененная выдержка из моего функционального приложения:
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, похоже, вообще не устанавливается. Любая идея о том, как это возможно включить?