ServiceBus触发器未绑定CorrelationId

时间:2019-01-04 15:19:23

标签: azure azure-functions azureservicebus

我有一个Azure函数,该函数使用带有主题的ServiceBus触发器。我最近将correlationId添加到可绑定输入列表中,但是correlationId没有绑定。我已经确认在入站消息上核心地设置了correlationId。所有工具/ NuGet均为最新版本(截至今天)。

该函数也恰好是一个持久函数,如以下代码片段所示

public delegate IEnumerable ReleaseDelegate(PXAdapter adapter);

[PXOverride]
public IEnumerable Release(PXAdapter adapter, ReleaseDelegate baseMethod)
{
  // Put your code before calling base
  return baseMethod(adapter);

  /* Or after calling base

     IEnumerable returnValue = baseMethod(adapter);
     // put your code to be executed after base here

     return returnValue;
  */
}

去内隐似乎暗示这应该起作用:
https://docs.microsoft.com/en-us/azure/azure-functions/functions-bindings-service-bus#trigger---message-metadata

但是,关于它是否仅适用于队列,这并不完全清楚。 https://docs.microsoft.com/en-us/azure/service-bus-messaging/service-bus-messages-payloads#message-routing-and-correlation

在创建自定义属性之前,请多多指教。

0 个答案:

没有答案