Ejemplo n.º 1
0
        public async Task CallEchoAsync(int size)
        {
            var request = new GrpcEchoRequest
            {
                Size = size
            };

            await client.EchoAsync(request);
        }
Ejemplo n.º 2
0
        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)
            });
        }