Exemple #1
0
 public DownloadClientFactory(IDownloadClientStatusService downloadClientStatusService,
                              IDownloadClientRepository providerRepository,
                              IEnumerable <IDownloadClient> providers,
                              IContainer container,
                              IEventAggregator eventAggregator,
                              Logger logger)
     : base(providerRepository, providers, container, eventAggregator, logger)
 {
     _downloadClientStatusService = downloadClientStatusService;
     _logger = logger;
 }
        public RemotePathMappingService(IDownloadClientRepository downloadClientRepository,
                                        IRemotePathMappingRepository remotePathMappingRepository,
                                        IDiskProvider diskProvider,
                                        ICacheManager cacheManager,
                                        Logger logger)
        {
            _remotePathMappingRepository = remotePathMappingRepository;
            _diskProvider = diskProvider;
            _logger       = logger;

            _cache = cacheManager.GetCache <List <RemotePathMapping> >(GetType());
        }
        public RemotePathMappingService(IDownloadClientRepository downloadClientRepository,
                                        IRemotePathMappingRepository remotePathMappingRepository,
                                        IDiskProvider diskProvider,
                                        ICacheManager cacheManager,
                                        Logger logger)
        {
            _remotePathMappingRepository = remotePathMappingRepository;
            _diskProvider = diskProvider;
            _logger = logger;

            _cache = cacheManager.GetCache<List<RemotePathMapping>>(GetType());
        }
Exemple #4
0
 public DownloadClientFactory(IDownloadClientRepository providerRepository, IEnumerable <IDownloadClient> providers, IContainer container, IEventAggregator eventAggregator, Logger logger)
     : base(providerRepository, providers, container, eventAggregator, logger)
 {
     _providerRepository = providerRepository;
 }