1

我有一个名为 MyClass 的类和这种类型的 pof 配置(my-pof-config.xml)。我需要序列化 ​​MyType 的一个实例,然后通过 JMS 发送它。

在 Coherence Java API 中,有 ExternalizableHelper.toByteArray/fromByteArray。如何在 C# 中进行 POF(便携式对象格式)序列化和反序列化?

谢谢你。

4

1 回答 1

1

在 .Net 中,您拥有Tangosol.Util.SerializationHelper与 Java 相同的ExternalizableHelper; 像这样的东西......序列化:

ConfigrablePofContext serializer = new ConfigurablePofContext("...config file name...");
Binary binary = SerializationHelper.ToBinary(objectToSerialize, serializer);
byte[] bytes = binary.ToByteArray();

反序列化

ConfigrablePofContext serializer = new ConfigurablePofContext("...config file name...");
Binary binary = new Binary(byteArray);
Object deserializedValue = SerializationHelper.FromBinary(binary, serializer);
于 2012-07-03T22:39:56.057 回答