IPortable Interface
Namespace: Hazelcast.Serialization
Assembly: Hazelcast.Net.dll
Portable provides an alternative serialization method.
public interface IPortable
  Remarks
Portable provides an alternative serialization method. Instead of relying on reflection, each Portable is created by a registere IPortableFactory.
Portable serialization that have the following advantages:
- Support multiversion of the same object type.
(See
)  - Fetching individual fields without having to rely on reflection.
 - Querying and indexing support without de-serialization and/or reflection.
 
Properties
| ClassId | Returns class identifier for this portable class.  | 
      
| FactoryId | Returns PortableFactory id for this portable class  | 
      
Methods
| ReadPortable(IPortableReader) | Read portable fields using PortableReader  | 
      
| WritePortable(IPortableWriter) | Serialize this portable object using PortableWriter  |