示例#1
0
            public async Task <CarrierPigeonResponse> QuickDeliveryAsync(CancellationToken token)
            {
                var req = new CarrierPigeonMessage()
                {
                    Code = 0, Body = Guid.NewGuid().ToString(),
                };
                var options = new CallOptions(cancellationToken: token);

                return(await this.homingClient.QuickDeliveryAsync(req, options));
            }
示例#2
0
 public override Task <CarrierPigeonResponse> QuickDelivery(
     CarrierPigeonMessage request,
     ServerCallContext context)
 {
     Console.WriteLine($"{request.GetType().ToString()}: code='{request.Code}' detail='{request.Body}'");
     return(Task.FromResult(new CarrierPigeonResponse()
     {
         Code = 0, Detail = "Smudgie the cat says 'meow'",
     }));
 }