Oracle® Coherence .NET API Reference Release 3.7.1
E22844-03
Assembly: Coherence (in Coherence.dll) Version: 3.7.1.23 (3.7.1.23)
System..::.Object
Tangosol.IO.Pof..::.PofAnnotationSerializer
E22844-03
A PofAnnotationSerializer provides annotation based
de/serialization.
Namespace:
Tangosol.IO.PofAssembly: Coherence (in Coherence.dll) Version: 3.7.1.23 (3.7.1.23)
Syntax
| C# |
|---|
public class PofAnnotationSerializer : IPofSerializer |
Remarks
This serializer must be instantiated with the intended
class which is eventually scanned for the presence of the following
annotations.
This serializer supports classes iff they are annotated with the type level
annotation; Portable. This annotation is a marker annotation with
no children.
All fields annotated with PortableProperty are explicitly
deemed POF serializable with the option of specifying overrides to
provide explicit behaviour such as:
NOTE: This implementation does support objects that implement
Evolvable
- Explicit POF indexes
- Custom ICodec to specify concrete implementations / customizations
| Name | Explicit Index | Determined Index |
| c | 1 | 1 |
| a | 0 | |
| b | 2 |
Inheritance Hierarchy
Tangosol.IO.Pof..::.PofAnnotationSerializer