Пример #1
0
 public DirectorySource(
     ILogger logger,
     IDirectoryFilesLister directoryFilesLister,
     string id,
     string directoryName) : this(logger, directoryFilesLister, id, directoryName, true)
 {
 }
Пример #2
0
 public DirectorySource(
     ITaskContext taskContext,
     IDirectoryFilesLister directoryFilesLister,
     string id,
     FullPath directoryName) : this(taskContext, directoryFilesLister, id, directoryName, true)
 {
     this.taskContext = taskContext;
 }
Пример #3
0
 public static DirectorySource NoFilterSource(
     ITaskContextInternal taskContext,
     IDirectoryFilesLister directoryFilesLister,
     string id,
     FullPath directoryName,
     bool recursive)
 {
     return(new DirectorySource(taskContext, directoryFilesLister, id, directoryName, recursive, null));
 }
Пример #4
0
 public DirectorySource(
     ITaskContextInternal taskContext,
     IDirectoryFilesLister directoryFilesLister,
     string id,
     FullPath directoryName)
     : this(taskContext, directoryFilesLister, id, directoryName, true, null)
 {
     _taskContext = taskContext;
 }
Пример #5
0
 public static DirectorySource NoFilterSource(
     ILogger logger,
     IDirectoryFilesLister directoryFilesLister,
     string id,
     string directoryName,
     bool recursive)
 {
     return(new DirectorySource(logger, directoryFilesLister, id, directoryName, recursive));
 }
Пример #6
0
 public DirectorySource(
     ITaskContext taskContext,
     IDirectoryFilesLister directoryFilesLister,
     string id,
     FullPath directoryName,
     bool recursive)
 {
     this.taskContext          = taskContext;
     this.directoryFilesLister = directoryFilesLister;
     this.id            = id;
     this.recursive     = recursive;
     this.directoryPath = directoryName;
 }
Пример #7
0
 public DirectorySource(
     ITaskContextInternal taskContext,
     IDirectoryFilesLister directoryFilesLister,
     string id,
     FullPath directoryName,
     bool recursive)
 {
     _taskContext          = taskContext;
     _directoryFilesLister = directoryFilesLister;
     _id            = id;
     _recursive     = recursive;
     _directoryPath = directoryName;
 }
Пример #8
0
 public DirectorySource(
     ILogger logger,
     IDirectoryFilesLister directoryFilesLister,
     string id,
     string directoryName,
     bool recursive)
 {
     this.logger = logger;
     this.directoryFilesLister = directoryFilesLister;
     this.id        = id;
     this.recursive = recursive;
     directoryPath  = new FullPath(directoryName);
 }
Пример #9
0
        public static DirectorySource WebFilterSource(
            ITaskContextInternal taskContext,
            IDirectoryFilesLister directoryFilesLister,
            string id,
            FullPath directoryName,
            bool recursive)
        {
            DirectorySource source = new DirectorySource(taskContext, directoryFilesLister, id, directoryName, recursive, null);

            source.SetFileFilter(new NegativeFilter(
                                     new RegexFilter(@"^.*\.(svc|asax|config|aspx|ascx|css|js|gif|PNG)$")));

            return(source);
        }
Пример #10
0
        public static DirectorySource WebFilterSource(
            ILogger logger,
            IDirectoryFilesLister directoryFilesLister,
            string id,
            string directoryName,
            bool recursive)
        {
            DirectorySource source = new DirectorySource(logger, directoryFilesLister, id, directoryName, recursive);

            source.SetFilter(new NegativeFilter(
                                 new RegexFileFilter(@"^.*\.(svc|asax|config|aspx|ascx|css|js|gif|PNG)$")));

            return(source);
        }
Пример #11
0
 public DirectorySource(
     ITaskContextInternal taskContext,
     IDirectoryFilesLister directoryFilesLister,
     string id,
     FullPath directoryName,
     bool recursive,
     IFilter filter,
     bool logFiles = true)
 {
     _taskContext          = taskContext;
     _directoryFilesLister = directoryFilesLister;
     _id             = id;
     _recursive      = recursive;
     DirectoryFilter = filter;
     _directoryPath  = directoryName;
     _logFiles       = logFiles;
 }
Пример #12
0
 public StandardPackageDef(string id, ILogger logger, IDirectoryFilesLister directoryFilesLister) : base(id)
 {
     Logger     = logger;
     FileLister = directoryFilesLister;
 }
Пример #13
0
 public StandardPackageDef(string id, ITaskContext taskContext, IDirectoryFilesLister directoryFilesLister)
     : base(id)
 {
     this.taskContext = taskContext;
     this.fileLister  = directoryFilesLister;
 }
Пример #14
0
 public StandardPackageDef(string id, ITaskContextInternal taskContext, IDirectoryFilesLister directoryFilesLister)
     : base(id)
 {
     _taskContext = taskContext;
     _fileLister  = directoryFilesLister;
 }