### Describe the enhancement requested As of writing Flight C++ currently only supports dictionary replacement in DoPut calls and not in DoGet or (partially) DoExchange. Sub-issues: - [x] DoGet: https://github.com/apache/arrow/issues/45055 - [x] DoExchange: https://github.com/apache/arrow/issues/26727 ### Component(s) C++, FlightRPC