Determines how a user defined object will be stored in the space.
Declaration Syntax
C# | Visual Basic | Visual C++ | J# |
public enum StorageType
Public Enumeration StorageType
public enum class StorageType
public enum StorageType
Members
Member | Description |
---|---|
Default |
Storage type will automatically determined by the system.
|
Object |
The object will be stored as a Pojo in the space. It will be matchable and
readable from any proxy. A compatible class in java must be defined in the
space classpath.
|
Binary |
The object will be stored in a portable binary format. It will not be deserialized
and constructed in the space. It will not be matchable. It will be readable from
any proxy.
|
BinaryCustom |
The object will be stored in a binary form, using user-defined serialization
or standard serialization, according to the platform of the proxy. It will
not be matchable. It will not be interoperable
with other platforms (namely Java and C++).
|
Document |
If the object is not part of the built-in inter-operable types, the object will be
stored as a SpaceDocument in the space. It will be matchable
and readable from a .NET or Java proxy. When placed on built-in inter-operable types,
such as Arrays, Lists, Dictionaries and Dynamic Properties, this storage type will
be propogated to the items in these collections while the containers them-selves
will be stored in their inter-operable form.
|
Compressed |
The object will be stored in a compressed binary format. It will not be deserialized
and constructed in the space. It will not be matchable. It will not be interoperable
with other platforms (namely Java and C++).
|