Class AggregatedReflectionService
grpc.reflection.v1alpha.ServerReflection endpoint backed by AggregatedReflectionResolver. The Python client and the TUI speak this version.
public sealed class AggregatedReflectionService : ServerReflection.ServerReflectionBase
- Inheritance
-
AggregatedReflectionService
- Inherited Members
Constructors
AggregatedReflectionService(AggregatedReflectionResolver)
public AggregatedReflectionService(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.