1

MyClass というクラスと、このタイプ (my-pof-config.xml) の pof 構成があります。MyType のインスタンスをシリアル化し、JMS 経由で送信する必要があります。

Coherence Java API には、ExternalizableHelper.toByteArray/fromByteArray があります。C#でPOF( Portable Object Format )シリアライズとデシリアライズを行うにはどうすればよいですか?

ありがとうございました。

4

1 に答える 1

1

.NetTangosol.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 に答える