Closed mmdevterm closed 1 year ago
ObjectSerializer is used in order to serialize saga data. Current implementation doesn't allow to provide JsonSerializerSettings to control the process of saga serialization.
ObjectSerializer
JsonSerializerSettings
Such option is provided in Rebus package for MSSQL (https://github.com/rebus-org/Rebus.SqlServer/issues/59, https://github.com/rebus-org/Rebus.SqlServer/pull/77)
This PR transfers the code from the MSSQL repository into this one.
Additionaly it adds a default JsonSagaSerializer that allows to use JsonSerializerSettings.
JsonSagaSerializer
I hereby acknowledge that the code submitted in the pull request has the MIT license and can be merged with the Rebus codebase.
All committers have signed the CLA.
Excellent work! 👍 It's out as Rebus.Postgresql 8.1.0 on Nuget.org now 🙂
ObjectSerializer
is used in order to serialize saga data. Current implementation doesn't allow to provideJsonSerializerSettings
to control the process of saga serialization.Such option is provided in Rebus package for MSSQL (https://github.com/rebus-org/Rebus.SqlServer/issues/59, https://github.com/rebus-org/Rebus.SqlServer/pull/77)
This PR transfers the code from the MSSQL repository into this one.
Additionaly it adds a default
JsonSagaSerializer
that allows to useJsonSerializerSettings
.I hereby acknowledge that the code submitted in the pull request has the MIT license and can be merged with the Rebus codebase.