C# 如何使用Azure函数输出绑定设置服务总线消息的MessageId?

C# 如何使用Azure函数输出绑定设置服务总线消息的MessageId?,c#,azure,azure-functions,azureservicebus,C#,Azure,Azure Functions,Azureservicebus,如何使用Azure函数输出绑定设置服务总线消息的MessageId 在我预编译的C#函数应用程序中,通过以下输出绑定,我已经将函数写入SB主题了 [ServiceBus("targettopic", Connection = "SbConnectionString")] out PersonEvent outPerson, 但是我需要设置在重复检测历史记录中使用的MessageId,您必须返回BrokeredMessage类型的实例,而不是您的自定义类。这将允许您设置任何属性,包括消息

如何使用Azure函数输出绑定设置服务总线消息的MessageId

在我预编译的C#函数应用程序中,通过以下输出绑定,我已经将函数写入SB主题了

[ServiceBus("targettopic", Connection = "SbConnectionString")]
    out PersonEvent outPerson,

但是我需要设置在重复检测历史记录中使用的MessageId,您必须返回
BrokeredMessage
类型的实例,而不是您的自定义类。这将允许您设置任何属性,包括消息ID。

您必须返回
BrokeredMessage
类型的实例,而不是自定义类。这将使您能够设置任何属性,包括消息ID。

Rats。。。我有个想法就是这样。是的,这很有效,但现在任何订阅者都必须将正文作为代理消息处理:-(不一定。你只需要按照订阅者期望的那样对正文进行编码。如何处理javascript azure函数?Rats…我有一个想法。是的,这是一种处理方式,但现在任何订阅者都必须将正文作为代理消息处理:-(不一定。您只需要按照订阅者的期望对正文进行编码。您知道如何处理javascript azure函数吗?