Akka.Quartz.Actor icon indicating copy to clipboard operation
Akka.Quartz.Actor copied to clipboard

Add support for preserving type info throughout serialization/deserialization process

Open danne931 opened this issue 1 year ago • 1 comments

Expected behavior I should be able to use a custom serializer defined with SerializerWithStringManifest or Serializer when IncludeManifest = true and have the appropriate type info passed into FromBinary.

Actual behavior If using a custom serializer defined with Serializer when IncludeManifest = true, the manifest type passed into FromBinary is not correct. If using a custom serializer defined with SerializerWithStringManifest, the manifest type string provided in my custom serializer's Manifest method is not passed into the manifest parameter of FromBinary.

Additional context I am using F# so fixing this so I can define a custom serializer to serialize/deserialize messages with a 3rd party library would be quite helpful.

danne931 avatar Nov 11 '23 02:11 danne931

Potential fix: https://github.com/akkadotnet/Akka.Quartz.Actor/pull/335

danne931 avatar Nov 11 '23 02:11 danne931