Oto mój scenariusz:błąd podczas deserializacji wiadomość Azure ServiceBus Kolejka (wysłanego z node.js Azure SDK)
Jestem wysyłanie wiadomości Azure ServiceBus Kolejka z node.js pomocą węzła lazurowe SDK tak:
var message = {
body: JSON.stringify({ foo: 'Bar' })
};
serviceBusService.sendQueueMessage('myQueue', message, function (error) {
if (!error) {
console.log('msessage sent');
}
});
mam aC# pracownik rolę, jaką jest słuchanie kolejki:
QueueClient Client = QueueClient.CreateFromConnectionString(connStr, QueueName);
Client.OnMessage((receivedMessage) =>
{
var body = receivedMessage.GetBody<string>();
});
Gdy metoda GetBody
zostanie wykonany, pojawia się następujący błąd:
There was an error deserializing the object of type System.String. The input source is not correctly formatted