Beispiel #1
0
 public RequestManager(
     IAppSettings appSettings, ICachedTinfoilIndexBuilder cachedTinfoilIndexBuilder,
     IFileFilter fileFilter, IPhysicalPathConverter physicalPathConverter,
     IServedDirAliasMap servedDirAliasMap, IJsonSerializer jsonSerializer,
     IUrlCombinerFactory urlCombinerFactory)
 {
     _appSettings = appSettings ?? throw new ArgumentNullException(nameof(appSettings));
     _cachedTinfoilIndexBuilder = cachedTinfoilIndexBuilder ?? throw new ArgumentNullException(nameof(cachedTinfoilIndexBuilder));
     _fileFilter            = fileFilter ?? throw new ArgumentNullException(nameof(fileFilter));
     _physicalPathConverter = physicalPathConverter ?? throw new ArgumentNullException(nameof(physicalPathConverter));
     _servedDirAliasMap     = servedDirAliasMap ?? throw new ArgumentNullException(nameof(servedDirAliasMap));
     _jsonSerializer        = jsonSerializer ?? throw new ArgumentNullException(nameof(jsonSerializer));
     _urlCombinerFactory    = urlCombinerFactory ?? throw new ArgumentNullException(nameof(urlCombinerFactory));
 }
Beispiel #2
0
 public TinfoilIndexBuilder(IFileFilter fileFilter, IUrlCombinerFactory urlCombinerFactory)
 {
     _fileFilter         = fileFilter ?? throw new ArgumentNullException(nameof(fileFilter));
     _urlCombinerFactory = urlCombinerFactory ?? throw new ArgumentNullException(nameof(urlCombinerFactory));
 }