Esempio n. 1
0
 public DownloadCore(string url, string pathToCopy, int depthCosntraint, DomainWidth domainConsraint, IEnumerable <string> extentions)
 {
     _startUrl        = url;
     _depthConstraint = new DepthConstraint(depthCosntraint);
     _consoleLogger   = ConsoleLogger.CreateInstance();
     _urlParser       = new UrlParser(pathToCopy);
     _fileDownLoader  = new FileDownLoader(_urlParser, new ExtentionsConstraint(extentions), _consoleLogger);
     _fileSaver       = new FileSaver(_urlParser, _consoleLogger);
     _linkWorker      = new LinkWorker(_urlParser, new DomainConsraint(domainConsraint, url));
 }
Esempio n. 2
0
 public DomainConsraint(DomainWidth constraint, string rootUrl)
 {
     _constraint = constraint;
     _rootUrl    = new Uri(rootUrl);
 }