public LoadService(ILoadService <T> service, ILoadServiceProvider failoverProvider, Action <Exception> logger, FailoverStrategy strategy) { _service = service; _failoverService = failoverProvider != null?failoverProvider.Load <T>() : null; _logger = logger; _strategy = strategy; }
public LoadService(ILoadService <T> service, ILoadServiceProvider failoverProvider, Action <Exception> logger, FailoverStrategy strategy, bool allowInconsistentReplication) { _service = service; _failoverService = failoverProvider != null?failoverProvider.Load <T>() : null; _logger = logger; _strategy = strategy; _allowInconsistentReplication = allowInconsistentReplication; }