public RawFileRequestRewriter(HttpContextBase context, IFileAccessAuthorization fileAccessAuthorization, IFileContentHasher fileContentHasher) { this.context = context; this.fileAccessAuthorization = fileAccessAuthorization; this.fileContentHasher = fileContentHasher; request = context.Request; }
public BundlesHelper(BundleCollection bundles, CassetteSettings settings, IUrlGenerator urlGenerator, Func <IReferenceBuilder> getReferenceBuilder, IFileAccessAuthorization fileAccessAuthorization, IBundleCacheRebuilder bundleCacheRebuilder, IJsonSerializer jsonSerializer) { this.bundles = bundles; this.settings = settings; this.urlGenerator = urlGenerator; this.getReferenceBuilder = getReferenceBuilder; this.fileAccessAuthorization = fileAccessAuthorization; this.bundleCacheRebuilder = bundleCacheRebuilder; this.jsonSerializer = jsonSerializer; }
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) { }