如何在ServiceBus消息头中发送/接收数据

时间:2018-06-02 05:38:22

标签: azure azure-functions servicebus

我正在使用Azure功能从服务总线发送和接收消息。我想在服务总线消息头中发送和接收correlationId以跟踪消息生命周期。

我从ServiceBusExplore发送第一个JSON有效负载,并获取文本如果使用BrokeredMessage的字符串

收件人代码

public static async Task RunAsync([ServiceBusTrigger("validate-trade", AccessRights.Manage,
        Connection = "ServiceBusConnection")]BrokeredMessage message,
        TraceWriter log)
    {
        string queueData = message.GetBody<string>();
}

低于错误

'message.GetBody()'抛出了类型'System.Runtime.Serialization.SerializationException'字符串的异常{System.Runtime.Serialization.SerializationException}

我也试过这个

string s = receiveMessage.GetBody(new DataContractSerializer(typeof(string)))

0 个答案:

没有答案
相关问题