Exemplo n.º 1
0
 public FileService(IFolderContentConcurrentManager concurrentManager)
 {
     _concurrentManager       = concurrentManager;
     _pathManager             = new PathManager();
     _fileManager             = new FileManager();
     _requestIdToFileStream   = new ConcurrentDictionary <int, FileDownloadData>();
     this._requestIdToFiles   = new ConcurrentDictionary <int, ITmpFile>();
     _requestIdToBinaryWriter = new ConcurrentDictionary <int, BinaryWriter>();
 }
Exemplo n.º 2
0
        public FolderContentService(IConstance constance, IFolderContentConcurrentManager concurrentManager)
        {
            _constance                  = constance;
            _concurrentManager          = concurrentManager;
            _searchCache                = new SearchCache();
            _folderContentPageService   = new FolderContentPageService(constance);
            _folderContentFileService   = new FolderContentFileService(constance);
            _folderContentFolderService = new FolderContentFolderService(constance);

            InitializeBaseFolder();
            InitializeHomeFolder();
        }