public static DateTime GetTimeout(this GrpcConfig config) { return(DateTime.UtcNow.AddMilliseconds(config.Timeout)); }
public ConnectionManager(ILoggerFactory loggerFactory, IConfigAccessor configAccessor) { _logger = loggerFactory.CreateLogger(typeof(ConnectionManager)); _config = configAccessor.Get <GrpcConfig>(); }
public GrpcClient(ConnectionManager connectionManager, IConfigAccessor configAccessor, ILoggerFactory loggerFactory) { _connectionManager = connectionManager; _config = configAccessor.Get <GrpcConfig>(); _logger = loggerFactory.CreateLogger(typeof(GrpcClient)); }