[This is preliminary documentation and is subject to change.]
Represents a particular format for serialization and deserialization.
Namespace: Microsoft.Research.Naiad.Serialization
Assembly: Microsoft.Research.Naiad (in Microsoft.Research.Naiad.dll) Version: 0.5.0.0 (0.5.0.0)
Syntax
C#
public interface SerializationFormat
The SerializationFormat type exposes the following members.
Methods
Name | Description | |
---|---|---|
GetSerializationForMinorVersionTElement |
Returns a serializer and deserializer for a particular element type, using a specific
minor version of the serialization format.
N.B. The minor version must be less than or equal to the MinorVersion of
this object.
| |
GetSerializerTElement |
Returns a serializer and deserializer for a particular element type.
| |
RegisterCustomSerializationTElement, TSerializer |
Registers the methods of TSerializer type as custom serialization and deserialization methods
for elements of type TElement.
|
Properties
Name | Description | |
---|---|---|
MajorVersion |
The major version of the serialization format. Different major versions may not be compatible with each other.
| |
MinorVersion |
The minor version of the serialization format. An implementation of a particular major and minor version must support
backwards compatibility with all serializers of the same major version and earlier minor versions.
|
See Also