using System; using System.Collections.Generic; using System.Linq; using System.Threading.Tasks; using Grpc.Core; using Microsoft.Extensions.Logging; namespace EchoService { public class GrpcEchoService : Echoer.EchoerBase { private readonly ILogger _logger; public GrpcEchoService(ILogger logger) { _logger = logger; } public override Task Echo(EchoRequest request, ServerCallContext context) { return Task.FromResult(new EchoReply { Payload = request.Payload }); } } }