Пример #1
0
            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;
            }
Пример #2
0
            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;
            }