VMware Tanzu GemFire .NET Client API Reference

VMware Tanzu GemFire .NET Client: IPdxSerializer Interface Reference
VMware Tanzu GemFire .NET Client
IPdxSerializer Interface Reference

The IPdxSerializer interface allows domain classes to be serialized and deserialized as PDXs without modification of the domain class. A domain class should register delgate ITypeRegistry.RegisterPdxType to create new instance of type for de-serialization. More...

Inheritance diagram for IPdxSerializer:
IReflectionBasedAutoSerializer

Public Member Functions

bool ToData (object o, IPdxWriter writer)
 Serializes this object in geode PDX format. More...
 
object FromData (string classname, IPdxReader reader)
 Deserialize this object. More...
 

Detailed Description

The IPdxSerializer interface allows domain classes to be serialized and deserialized as PDXs without modification of the domain class. A domain class should register delgate ITypeRegistry.RegisterPdxType to create new instance of type for de-serialization.

Member Function Documentation

◆ FromData()

object IPdxSerializer.FromData ( string  classname,
IPdxReader  reader 
)

Deserialize this object.

Parameters
classnamethe classname whose object need to de-serialize
readerthe IPdxReader stream to use for reading the object data

◆ ToData()

bool IPdxSerializer.ToData ( object  o,
IPdxWriter  writer 
)

Serializes this object in geode PDX format.

Parameters
othe object which need to serialize
writerthe IPdxWriter object to use for serializing the object

The documentation for this interface was generated from the following file:
  • gemfire.client/Interfaces/IPdxSerializer.cs