Table of Contents

Class AggregatedReflectionV1Service

Namespace
Virtufin.Api.Services
Assembly
Virtufin.Api.dll

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

resolver AggregatedReflectionResolver

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

requestStream IAsyncStreamReader<ServerReflectionRequest>

Used for reading requests from the client.

responseStream IServerStreamWriter<ServerReflectionResponse>

Used for sending responses back to the client.

context ServerCallContext

The context of the server-side call handler being invoked.

Returns

Task

A task indicating completion of the handler.