我正在使用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)))