public RawFileRequestRewriter(HttpContextBase context, IFileAccessAuthorization fileAccessAuthorization, IFileContentHasher fileContentHasher) { this.context = context; this.fileAccessAuthorization = fileAccessAuthorization; this.fileContentHasher = fileContentHasher; request = context.Request; }
public RawFileRequestRewriter(BundleCollection bundles, IRootPathProvider rootPathProvider, IFileContentHasher fileContentHasher, CassetteSettings settings) { this.bundles = bundles; this.rootPathProvider = rootPathProvider; this.logger = NLog.LogManager.GetCurrentClassLogger(); this.fileContentHasher = fileContentHasher; this.settings = settings; }
public RawFileRequestRewriter(HttpContextBase context, IFileAccessAuthorization fileAccessAuthorization, IFileContentHasher fileContentHasher, bool usingIntegratedPipeline) { this.context = context; this.fileAccessAuthorization = fileAccessAuthorization; this.fileContentHasher = fileContentHasher; request = context.Request; // RewritePath doesn't work as expected in IIS 6 or IIS 7 Classic pipeline // Check if integrated pipeline is in use, and fall back to an alternate method if not. if (usingIntegratedPipeline) { rewritePath = RewritePathIntegratedPipeline; } else { rewritePath = RewritePathClassicPipeline; // Only required for classic pipeline mimeMapping = new MimeMappingWrapper(); } }
public RawFileRequestRewriter(HttpContextBase context, IFileAccessAuthorization fileAccessAuthorization, IFileContentHasher fileContentHasher) : this(context, fileAccessAuthorization, fileContentHasher, HttpRuntime.UsingIntegratedPipeline) { }
public RawFileRequestRewriter(HttpContextBase context, IFileAccessAuthorization fileAccessAuthorization, IFileContentHasher fileContentHasher, CassetteSettings cassetteSettings) : this(context, fileAccessAuthorization, fileContentHasher, cassetteSettings, HttpRuntime.UsingIntegratedPipeline) { }