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 |