我有一个CloudQueueMessage,我想插入“ Hello World”-所以我这样写:

CloudQueueMessage message = new CloudQueueMessage("Hello World");


这是完美的。

我的问题是我想像这样将一个对象代替“ Hello World”:

CloudQueueMessage message = new CloudQueueMessage(new MyObject(parameter1, parameter2, ...));


但是编译器不会让我,因为它告诉我:

The constructor CloudQueueMessage (MyObject) is undefined.


我怎样才能实现自己想要的?

最佳答案

您可以签出this question

它概述了使用C#具有“严格类型的队列”的技术。但是,这种方法确实很简单,我相信您可以在Java中实现类似的行为。只要您可以将对象序列化为二进制数组。

This is a question可能会为您提供帮助。还有this also

关于java - 如何通过CloudQueueMessage传递任意对象?,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/9894517/

10-13 03:37