Dưới đây là kịch bản của tôi:Lỗi khi deserializing nhắn Azure Queue ServiceBus gửi từ Node.js (xanh sdk)
tôi gửi một thông báo Azure Queue ServiceBus từ Node.js bằng cách sử dụng nút sdk xanh như sau:
var message = {
body: JSON.stringify({ foo: 'Bar' })
};
serviceBusService.sendQueueMessage('myQueue', message, function (error) {
if (!error) {
console.log('msessage sent');
}
});
tôi có aC# người lao động vai trò đó được nghe Queue:
QueueClient Client = QueueClient.CreateFromConnectionString(connStr, QueueName);
Client.OnMessage((receivedMessage) =>
{
var body = receivedMessage.GetBody<string>();
});
Khi phương pháp GetBody
được thực hiện, tôi nhận được lỗi sau:
There was an error deserializing the object of type System.String. The input source is not correctly formatted