// private readonly ILogger<GreeterService> _logger; // public GreeterService(ILogger<GreeterService> logger) // { // _logger = logger; // } public override Task <WrapReply> WrapText(WrapRequest request, ServerCallContext context) { if (request == null) { throw new ArgumentNullException(request?.Text); } //string temp= request.Text.Split().Aggregate("", (current, words) => current + words + "\n"); string temp = ""; for (var i = 0; i < request.Text.Length; i += request.NCol) { if (i + request.NCol < request.Text.Length) { temp += request.Text.Substring(i, request.NCol) + "\n"; } else { temp += request.Text.Substring(i) + "\n"; } } return(Task.FromResult(new WrapReply { Text = temp })); }
private static async Task Main() { var httpHandler = new HttpClientHandler { ServerCertificateCustomValidationCallback = HttpClientHandler.DangerousAcceptAnyServerCertificateValidator }; using var channel = GrpcChannel.ForAddress("https://localhost:5001", new GrpcChannelOptions { HttpHandler = httpHandler }); var client = new Greeter.GreeterClient(channel); var request = new HelloRequest { Name = "GreeterClient" }; var reply = await client.SayHelloAsync(request); Console.WriteLine("Greeting: " + reply.Message + "\n"); var client2 = new Wrapper.WrapperClient(channel); var request2 = new WrapRequest { Text = "slowo slowo2 slowo3", NCol = 8 }; var reply2 = await client2.WrapTextAsync(request2); Console.WriteLine(reply2.Text); }
public GetCustomerByIDQueryResponse(WrapRequest <Customer> request, object data, string message = "Successful operation!", long?resultCount = null) : base(request, data, message, resultCount) { }
public PostClassCommandResponse(WrapRequest <Class> request, object data, string message = "Successful operation!", long?resultCount = null) : base(request, data, message, resultCount) { }
public GetItemsByFilterQueryResponse(WrapRequest <Item> request, object data, string message = "Successful operation!", long?resultCount = null) : base(request, data, message, resultCount) { }
public DeleteSampleCommandResponse(WrapRequest <Sample> request, object data, string message = "Successful operation!", long?resultCount = null) : base(request, data, message, resultCount) { }
public GetSampleByKeyQueryResponse(WrapRequest <Sample> request, object data, string message = "Successful operation!", long?resultCount = null) : base(request, data, message, resultCount) { }
public PatchOrderedProductCommandResponse(WrapRequest <OrderedProduct> request, object data, string message = "Successful operation!", long?resultCount = null) : base(request, data, message, resultCount) { }
public PatchSubSectorCommandResponse(WrapRequest <SubSector> request, object data, string message = "Successful operation!", long?resultCount = null) : base(request, data, message, resultCount) { }
protected ApplicationResponse(WrapRequest <TEntity> request, object data, string message = "Successful operation!", long?resultCount = null) : base(request, data, message, resultCount) { }