async Task <int> IWcfLinqService.ExecuteNonQueryAsync(string?configuration, string queryData) { try { return(await _linqService.ExecuteNonQueryAsync(configuration, queryData) .ConfigureAwait(Common.Configuration.ContinueOnCapturedContext));; } catch (Exception exception) when(_transferInternalExceptionToClient) { throw new FaultException(exception.ToString()); } }
async Task <GrpcInt> IGrpcLinqService.ExecuteNonQueryAsync(GrpcConfigurationQuery caq, CallContext context) { try { return(await _linqService.ExecuteNonQueryAsync( caq.Configuration, caq.QueryData, context.ServerCallContext?.CancellationToken ?? CancellationToken.None ).ConfigureAwait(Common.Configuration.ContinueOnCapturedContext)); } catch (Exception exception) when(_transferInternalExceptionToClient) { throw new RpcException(new Status(StatusCode.Unknown, exception.ToString())); } }