コード例 #1
0
 public RawFileRequestRewriter(HttpContextBase context, IFileAccessAuthorization fileAccessAuthorization, IFileContentHasher fileContentHasher)
 {
     this.context = context;
     this.fileAccessAuthorization = fileAccessAuthorization;
     this.fileContentHasher       = fileContentHasher;
     request = context.Request;
 }
コード例 #2
0
 public RawFileRequestRewriter(HttpContextBase context, IFileAccessAuthorization fileAccessAuthorization, IFileContentHasher fileContentHasher)
 {
     this.context = context;
     this.fileAccessAuthorization = fileAccessAuthorization;
     this.fileContentHasher = fileContentHasher;
     request = context.Request;
 }
コード例 #3
0
 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;
 }
コード例 #4
0
        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();
            }
        }
コード例 #5
0
        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();
            }
        }
コード例 #6
0
 public RawFileRequestRewriter(HttpContextBase context, IFileAccessAuthorization fileAccessAuthorization, IFileContentHasher fileContentHasher)
     : this(context, fileAccessAuthorization, fileContentHasher, HttpRuntime.UsingIntegratedPipeline)
 {
 }
コード例 #7
0
 public RawFileRequestRewriter(HttpContextBase context, IFileAccessAuthorization fileAccessAuthorization, IFileContentHasher fileContentHasher, CassetteSettings cassetteSettings)
     : this(context, fileAccessAuthorization, fileContentHasher, cassetteSettings, HttpRuntime.UsingIntegratedPipeline)
 {
 }