SerializationContext Class |
Namespace: MsgPack.Serialization
The SerializationContext type exposes the following members.
Name | Description | |
---|---|---|
SerializationContext |
Initializes a new instance of the SerializationContext class with copy of GetDefault.
| |
SerializationContext(PackerCompatibilityOptions) |
Initializes a new instance of the SerializationContext class with copy of GetDefault(PackerCompatibilityOptions) for specified PackerCompatibilityOptions.
|
Name | Description | |
---|---|---|
CompatibilityOptions |
Gets the compatibility options.
| |
Default |
Gets or sets the default instance.
| |
DefaultCollectionTypes |
Gets the default collection types.
| |
DefaultDateTimeConversionMethod |
Gets or sets the default DateTime conversion methods of built-in serializers.
| |
EnumSerializationMethod |
Gets or sets the EnumSerializationMethod to determine default serialization strategy of enum types.
| |
ExtTypeCodeMapping |
Gets the current mapping table of ext type code.
| |
GeneratorOption |
Gets or sets the SerializationMethodGeneratorOption to control code generation.
| |
SerializationMethod |
Gets or sets the SerializationMethod to determine serialization strategy.
| |
Serializers |
Gets the current SerializerRepository.
|
Name | Description | |
---|---|---|
ConfigureClassic |
Configures Default as new classic SerializationContext instance.
| |
CreateClassicContext |
Creates a new SerializationContext which is configured as same as 0.5.
| |
GetSerializer(Type) |
Gets the serializer for the specified Type.
| |
GetSerializer(Type, Object) |
Gets the serializer for the specified Type.
| |
GetSerializerT |
Gets the MessagePackSerializerT with this instance without provider parameter.
| |
GetSerializerT(Object) |
Gets the MessagePackSerializerT with this instance.
|
Name | Description | |
---|---|---|
ResolveSerializer |
Occurs when the context have not find appropriate registered nor built-in serializer for specified type.
|