コード例 #1
0
 public CacheLayout(DirectoryInfo rootDirectory, string dateFormat, CacheArchiveType cacheArchiveType, CacheFileGranularity granularity, ILoadCachePathResolver resolver)
 {
     DateFormat           = dateFormat;
     ArchiveType          = cacheArchiveType;
     CacheFileGranularity = granularity;
     Resolver             = resolver;
     RootDirectory        = rootDirectory;
 }
コード例 #2
0
        private IArchivedFileExtractor CreateExtractor(CacheArchiveType cacheArchiveType)
        {
            switch (cacheArchiveType)
            {
            case CacheArchiveType.None:
                throw new Exception("At this stage a cache archive type must be specified");

            case CacheArchiveType.Zip:
                return(new ZipExtractor());

            default:
                throw new ArgumentOutOfRangeException("cacheArchiveType");
            }
        }
コード例 #3
0
ファイル: ZipTests.cs プロジェクト: HicServices/RDMP
 public ZipTestLayout(DirectoryInfo dir, string dateFormat, CacheArchiveType cacheArchiveType,
                      CacheFileGranularity granularity, ILoadCachePathResolver resolver) : base(dir, dateFormat, cacheArchiveType,
                                                                                                granularity, resolver)
 {
 }