GigaSpaces XAP.NET Documentation
StorageType Enumeration
Class LibraryGigaSpaces.Core.MetadataStorageType
Determines how a user defined object will be stored in the space.
Declaration Syntax
C#Visual BasicVisual C++J#
public enum StorageType
Public Enumeration StorageType
public enum class StorageType
public enum StorageType
Members
MemberDescription
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++).

Assembly: GigaSpaces.Core (Module: GigaSpaces.Core) Version: 12.2.0.0 (12.2.0.18000)