Apache Ignite.NET
Apache.Ignite.Core.Binary.BinaryTypeConfiguration Class Reference

Binary type configuration. More...

Public Member Functions

 BinaryTypeConfiguration ()
 Constructor. More...
 
 BinaryTypeConfiguration (string typeName)
 Constructor. More...
 
 BinaryTypeConfiguration (Type type)
 Constructor. More...
 
 BinaryTypeConfiguration (BinaryTypeConfiguration cfg)
 Copying constructor. More...
 
override string ToString ()
 Returns a string that represents the current object. More...
 

Properties

string TypeName [get, set]
 Fully qualified type name. More...
 
IBinaryNameMapper NameMapper [get, set]
 Name mapper for the given type. More...
 
IBinaryIdMapper IdMapper [get, set]
 ID mapper for the given type. When it is necessary to resolve class (field) ID, then this property will be checked first. Otherwise, ID will be hash code of the class (field) simple name in lower case. More...
 
IBinarySerializer Serializer [get, set]
 Serializer for the given type. If not provided and class implements IBinarizable then its custom logic will be used. If not provided and class doesn't implement IBinarizable then all fields of the class except of those with [NotSerialized] attribute will be serialized with help of reflection. More...
 
string AffinityKeyFieldName [get, set]
 Affinity key field name. More...
 
bool KeepDeserialized [get, set]
 Keep deserialized flag. If set to non-null value, overrides default value set in BinaryTypeConfiguration. More...
 
bool IsEnum [get, set]
 Gets or sets a value indicating whether this instance describes an enum type. More...
 

Detailed Description

Constructor & Destructor Documentation

Apache.Ignite.Core.Binary.BinaryTypeConfiguration.BinaryTypeConfiguration ( )
Apache.Ignite.Core.Binary.BinaryTypeConfiguration.BinaryTypeConfiguration ( string  typeName)
Parameters
typeNameType name.
Apache.Ignite.Core.Binary.BinaryTypeConfiguration.BinaryTypeConfiguration ( Type  type)
Parameters
typeType.
Apache.Ignite.Core.Binary.BinaryTypeConfiguration.BinaryTypeConfiguration ( BinaryTypeConfiguration  cfg)
Parameters
cfgConfiguration to copy.

Member Function Documentation

override string Apache.Ignite.Core.Binary.BinaryTypeConfiguration.ToString ( )
Returns
A string that represents the current object.

Property Documentation

string Apache.Ignite.Core.Binary.BinaryTypeConfiguration.AffinityKeyFieldName
getset
IBinaryIdMapper Apache.Ignite.Core.Binary.BinaryTypeConfiguration.IdMapper
getset
bool Apache.Ignite.Core.Binary.BinaryTypeConfiguration.IsEnum
getset
bool Apache.Ignite.Core.Binary.BinaryTypeConfiguration.KeepDeserialized
getset
IBinaryNameMapper Apache.Ignite.Core.Binary.BinaryTypeConfiguration.NameMapper
getset
IBinarySerializer Apache.Ignite.Core.Binary.BinaryTypeConfiguration.Serializer
getset
string Apache.Ignite.Core.Binary.BinaryTypeConfiguration.TypeName
getset