Enum GrpcTransportMode
- Namespace
- Kuestenlogik.Bowire.Protocol.Grpc
- Assembly
- Kuestenlogik.Bowire.Protocol.Grpc.dll
Transport variant the gRPC plugin should use for a given call. Selected by
the caller via the grpcweb@ URL hint or the
TransportMetadataKey metadata header.
Native is the historical path: HTTP/2 with gRPC framing, the only variant the plugin ever knew. Web wraps the inner HttpMessageHandler with GrpcWebHandler so calls travel as gRPC-Web (base64 or length-prefixed binary inside HTTP/1.1 + HTTP/2 messages) — required for services that only expose gRPC-Web behind an L7 proxy (Envoy, browser- fronted backends, Rheinmetall's TacticalAPI on its 4268 port).
public enum GrpcTransportMode
Fields
Native = 0Web = 1