Class AggregatedReflectionV1Service
grpc.reflection.v1.ServerReflection endpoint backed by AggregatedReflectionResolver. Modern tooling (grpcurl) and the gateway's own backend-facing client speak this version.
public sealed class AggregatedReflectionV1Service : ServerReflection.ServerReflectionBase
- Inheritance
-
AggregatedReflectionV1Service
- Inherited Members
Constructors
AggregatedReflectionV1Service(AggregatedReflectionResolver)
public AggregatedReflectionV1Service(AggregatedReflectionResolver resolver)
Parameters
resolverAggregatedReflectionResolver
Methods
ServerReflectionInfo(IAsyncStreamReader<ServerReflectionRequest>, IServerStreamWriter<ServerReflectionResponse>, ServerCallContext)
The reflection service is structured as a bidirectional stream, ensuring all related requests go to a single server.
public override Task ServerReflectionInfo(IAsyncStreamReader<ServerReflectionRequest> requestStream, IServerStreamWriter<ServerReflectionResponse> responseStream, ServerCallContext context)
Parameters
requestStreamIAsyncStreamReader<ServerReflectionRequest>Used for reading requests from the client.
responseStreamIServerStreamWriter<ServerReflectionResponse>Used for sending responses back to the client.
contextServerCallContextThe context of the server-side call handler being invoked.
Returns
- Task
A task indicating completion of the handler.