2012-06-06 22 views
1

我想在将队列添加到QueueStorage中之前将其添加到MessageQueue的MessageContent中。将输入对象添加到Azure中的MessageQueue中

class udpates 
{ 
    public int userId {get; set; } 
    public Datetime UpdateTime {get; set; } 
} 


queue.addMessage("instance of updates class") 

我怎样才能做到这一点?

谢谢,

回答

0

队列消息是字符串或二进制。你可以自己序列化对象,然后将结果排入队列。

个人而言,我更喜欢基于字符串的队列消息,因为我可以通过从队列中提取消息并查看它们而无需解码来轻松调试问题。此外,当它是一个字符串时,更新队列消息很容易。

0

序列化为XML字符串是一个不错的选择。

+0

XML适合用于调试,因为它是人类可读的,但它比二进制序列化要慢很多。 – knightpfhor