Binary type configuration.
More...
|
ICollection< BinaryTypeConfiguration > | TypeConfigurations [get, set] |
| Type configurations. More...
|
|
ICollection< string > | Types [get, set] |
| Gets or sets a collection of assembly-qualified type names (the result of Type.AssemblyQualifiedName) for binarizable types. More...
|
|
IBinaryNameMapper | NameMapper [get, set] |
| Default name mapper. More...
|
|
IBinaryIdMapper | IdMapper [get, set] |
| Default ID mapper. More...
|
|
IBinarySerializer | Serializer [get, set] |
| Default serializer. More...
|
|
bool | KeepDeserialized [get, set] |
| Default keep deserialized flag. More...
|
|
bool | CompactFooter [get, set] |
| Gets or sets a value indicating whether to write footers in compact form. When enabled, Ignite will not write fields metadata when serializing objects, because internally metadata is distributed inside cluster. This increases serialization performance. WARNING! This mode should be disabled when already serialized data can be taken from some external sources (e.g.cache store which stores data in binary form, data center replication, etc.). Otherwise binary objects without any associated metadata could could not be deserialized. More...
|
|
Apache.Ignite.Core.Binary.BinaryConfiguration.BinaryConfiguration |
( |
| ) |
|
- Parameters
-
cfg | The binary configuration to copy. |
Apache.Ignite.Core.Binary.BinaryConfiguration.BinaryConfiguration |
( |
params Type[] |
binaryTypes | ) |
|
- Parameters
-
binaryTypes | Binary types to register. |
const bool Apache.Ignite.Core.Binary.BinaryConfiguration.DefaultCompactFooter = true |
const bool Apache.Ignite.Core.Binary.BinaryConfiguration.DefaultKeepDeserialized = true |
bool Apache.Ignite.Core.Binary.BinaryConfiguration.CompactFooter |
|
getset |
bool Apache.Ignite.Core.Binary.BinaryConfiguration.KeepDeserialized |
|
getset |
ICollection<string> Apache.Ignite.Core.Binary.BinaryConfiguration.Types |
|
getset |