public async Task CallEchoAsync(int size) { var request = new GrpcEchoRequest { Size = size }; await client.EchoAsync(request); }
public override async Task <GrpcEchoResponse> Echo(GrpcEchoRequest request, ServerCallContext context) { _logger.LogInformation($"Echo with size '{request.Size}'"); var echoRequest = new EchoRequest { Size = request.Size }; var response = await _echoService.EchoAsync(echoRequest); return(new GrpcEchoResponse { Bytes = ByteString.CopyFrom(response) }); }