Namespace Tangosol.IO.Pof
Classes
ConfigurablePofContext
This class implements the IPofContext interface using information provided in a configuration file (or in a passed XML configuration).
ConfigurablePofContext.PofConfig
The information related to the configuration of a particular IPofContext for a specific URI.
ConfigurablePofContext.PofConfigParameterResolver
An XmlHelper.IParameterResolver implementation used by ConfigurablePofContext when resolving serializer configuration.
EnumPofSerializer
IPofSerializer implementation that supports the serialization and deserialization of enum values to and from a POF stream.
EvolvableHolder
Storage for evolvable classes.
ExceptionPofSerializer
IPofSerializer implementation that can serialize and deserialize a Exception to/from a POF stream.
IdentityPofSerializer
IPofSerializer implementation that supports the serialization and deserialization of an IIdentity to and from a POF stream.
PofAnnotationSerializer
A PofAnnotationSerializer provides annotation based de/serialization.
PofHelper
Collection of helper methods for POF streams.
PofStreamReader
IPofReader implementation that reads POF-encoded data from a DataReader.
PofStreamReader.IdentityHolder
Store the identity of an object read by a POF reader.
PofStreamReader.UserTypeReader
The UserTypeReader implementation is a contextually-aware IPofReader whose purpose is to advance through the properties of a value of a specified user type.
PofStreamWriter
IPofWriter implementation that writes POF-encoded data to a POF stream.
PofStreamWriter.ReferenceLibrary
A "library" of object references and their corresponding identities in the POF stream.
PofStreamWriter.UserTypeWriter
The UserTypeWriter implementation is a contextually-aware IPofWriter whose purpose is to write the properties of a value of a specified user type.
PortableException
A PortableException is an exception that allows information about a remote exception to be serialized and deserialized to/from a POF stream.
PortableObjectSerializer
IPofSerializer implementation that supports the serialization and deserialization of any class that implements IPortableObject to and from a POF stream.
PortableTypeSerializer
A IPofSerializer implementation that serializes classes that implement IPortableObject interface (and optionally IEvolvableObject interface).
PrincipalPofSerializer
IPofSerializer implementation that supports the serialization and deserialization of an IPrincipal to and from a POF stream.
RawDateTime
An immutable POF date-time value.
RawTime
An immutable time value.
SimplePofContext
Basic IPofContext implementation.
WritingPofHandler
An implementation of IPofHandler that writes a POF stream to a Stream using a DataWriter object.
WritingPofHandler.Complex
A Complex object represents the current complex data structure in the POF stream.
WritingPofHandler.ComplexMap
A ComplexMap object represents a map data structure (with uniform keys or with uniform keys and values) in the POF stream.
XmlPofSerializer
IPofSerializer implementation that supports .NET XML serialization and deserialization.
Structs
RawInt128
An immutable POF RawInt128 value.
RawYearMonthInterval
An immutable POF year-month interval value.
Interfaces
IEvolvableObject
Defines an interface that should be implemented by the classes that want to support evolution.
IEvolvablePortableObject
Extension of the IPortableObject interface that supports forwards- and backwards-compatibility of POF data streams.
IPofContext
The IPofContext interface represents a set of user types that can be serialized to and deserialized from a POF stream.
IPofHandler
This interface defines the handler for an event-driven approach to parsing (or assembling) a POF stream.
IPofReader
The IPofReader interface provides the capability of reading a set of non-primitive .NET types ("user types") from a POF stream as an ordered sequence of indexed properties.
IPofSerializer
The IPofSerializer interface provides the capability of reading and writing a .NET object from and to a POF stream.
IPofWriter
The IPofWriter interface provides the capability of writing a set of non-primitive .NET types ("user types") to a POF stream as an ordered sequence of indexed properties.
IPortableObject
The IPortableObject interface is implemented by .NET classes that can self-serialize and deserialize their state to and from a POF data stream.