Пример #1
0
 public FallbackHttpDispatcher(ManagedHttpDispatcher managedDispatcher, CurlHttpDispatcher curlDispatcher, ICacheManager cacheManager, Logger logger)
 {
     _managedDispatcher    = managedDispatcher;
     _curlDispatcher       = curlDispatcher;
     _curlTLSFallbackCache = cacheManager.GetCache <bool>(GetType(), "curlTLSFallback");
     _logger = logger;
 }
Пример #2
0
 public FallbackHttpDispatcher(ICached <bool> curlTLSFallbackCache, Logger logger)
 {
     _logger = logger;
     _curlTLSFallbackCache = curlTLSFallbackCache;
     _managedDispatcher    = new ManagedHttpDispatcher();
     _curlDispatcher       = new CurlHttpDispatcher();
 }
Пример #3
0
 public FallbackHttpDispatcher(ICached<bool> curlTLSFallbackCache, Logger logger)
 {
     _logger = logger;
     _curlTLSFallbackCache = curlTLSFallbackCache;
     _managedDispatcher = new ManagedHttpDispatcher();
     _curlDispatcher = new CurlHttpDispatcher();
 }