Esempio n. 1
0
 LinqServiceInfo IGrpcLinqService.GetInfo(GrpcConfiguration configuration, CallContext context)
 {
     try
     {
         return(_linqService.GetInfo(configuration.Configuration));
     }
     catch (Exception exception) when(_transferInternalExceptionToClient)
     {
         throw new RpcException(new Status(StatusCode.Unknown, exception.ToString()));
     }
 }
Esempio n. 2
0
 async Task <LinqServiceInfo> IGrpcLinqService.GetInfoAsync(GrpcConfiguration configuration, CallContext context)
 {
     try
     {
         return(await _linqService.GetInfoAsync(
                    configuration.Configuration,
                    context.ServerCallContext?.CancellationToken ?? CancellationToken.None)
                .ConfigureAwait(Common.Configuration.ContinueOnCapturedContext));
     }
     catch (Exception exception) when(_transferInternalExceptionToClient)
     {
         throw new RpcException(new Status(StatusCode.Unknown, exception.ToString()));
     }
 }