Provide a way to configure message marshallers
Open
api
kind/enhancement
lang/C#
priority/P2
- Dominant language
- C#
- Stars
- 4.5k
- Forks
- 836
- Avg merge
- 6d 3h
- Merged PRs (30d)
- 7
Description
In C#, the raw message payload are being deserialized/serialized using contextual marshallers (which are instantiated directly from the generated code of protobuf services).
Currently there is no way to provide any additional configuration to these marshallers, which causes problems such as
https://github.com/grpc/grpc/issues/22682.
Since being able to configure marshallers (e.g. providing recursionLimit for protobuf deserialization) is a very legitimate request, we should looks into ways how we could make marshallers configurable.
Contributor guide
Assessment
This issue has not been assessed yet.