Table of Contents

Class AggregatedReflectionService

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

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

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.