grpc / grpc/grpc-dotnet

Provide a way to configure message marshallers

Open
#1,983 12 comments 6 reactions 1 assignee Claimed by @jtattermusch View on GitHub
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

Open the contributing guide

Assessment

This issue has not been assessed yet.

Get new issues in your inbox

A short digest of beginner-friendly GitHub issues.