我有一个名为 MyClass 的类和这种类型的 pof 配置(my-pof-config.xml)。我需要序列化 MyType 的一个实例,然后通过 JMS 发送它。
在 Coherence Java API 中,有 ExternalizableHelper.toByteArray/fromByteArray。如何在 C# 中进行 POF(便携式对象格式)序列化和反序列化?
谢谢你。
我有一个名为 MyClass 的类和这种类型的 pof 配置(my-pof-config.xml)。我需要序列化 MyType 的一个实例,然后通过 JMS 发送它。
在 Coherence Java API 中,有 ExternalizableHelper.toByteArray/fromByteArray。如何在 C# 中进行 POF(便携式对象格式)序列化和反序列化?
谢谢你。
在 .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);