/// <summary> /// Initializes a new instance of the <see cref="WebAssetHttpHandler"/> class. /// </summary> /// <param name="assetRegistry">The asset registry.</param> /// <param name="httpResponseCompressor">The HTTP response compressor.</param> /// <param name="httpResponseCacher">The HTTP response cacher.</param> public JsHttpHandler(IHttpResponseCompressor httpResponseCompressor, IHttpResponseCacher httpResponseCacher, IVirtualPathProvider virtualPathProvider) { _httpResponseCompressor = httpResponseCompressor; _httpResponseCacher = httpResponseCacher; _virtualPathProvider = virtualPathProvider; }
/// <summary> /// Initializes a new instance of the <see cref="WebAssetHttpHandler"/> class. /// </summary> /// <param name="assetRegistry">The asset registry.</param> /// <param name="httpResponseCompressor">The HTTP response compressor.</param> /// <param name="httpResponseCacher">The HTTP response cacher.</param> public WebAssetHttpHandler(IWebAssetRegistry assetRegistry, IHttpResponseCompressor httpResponseCompressor, IHttpResponseCacher httpResponseCacher) { Guard.IsNotNull(assetRegistry, "assetRegistry"); Guard.IsNotNull(httpResponseCompressor, "httpResponseCompressor"); Guard.IsNotNull(httpResponseCacher, "httpResponseCacher"); this.assetRegistry = assetRegistry; this.httpResponseCompressor = httpResponseCompressor; this.httpResponseCacher = httpResponseCacher; }
public SiteMapHandler(SiteMapDictionary siteMaps, IHttpResponseCompressor httpResponseCompressor, IHttpResponseCacher httpResponseCacher, IUrlGenerator urlGenerator) { Guard.IsNotNull(siteMaps, "siteMaps"); Guard.IsNotNull(httpResponseCompressor, "httpResponseCompressor"); Guard.IsNotNull(httpResponseCacher, "httpResponseCacher"); Guard.IsNotNull(urlGenerator, "urlGenerator"); this.siteMaps = siteMaps; this.httpResponseCompressor = httpResponseCompressor; this.httpResponseCacher = httpResponseCacher; this.urlGenerator = urlGenerator; }
/// <summary> /// Initializes a new instance of the <see cref="SiteMapHandler"/> class. /// </summary> /// <param name="siteMaps">The site maps.</param> /// <param name="httpResponseCompressor">The HTTP response compressor.</param> /// <param name="httpResponseCacher">The HTTP response cacher.</param> /// <param name="urlGenerator">The URL generator.</param> public SiteMapHandler(SiteMapDictionary siteMaps, IHttpResponseCompressor httpResponseCompressor, IHttpResponseCacher httpResponseCacher, IUrlGenerator urlGenerator) { Guard.IsNotNull(siteMaps, "siteMaps"); Guard.IsNotNull(httpResponseCompressor, "httpResponseCompressor"); Guard.IsNotNull(httpResponseCacher, "httpResponseCacher"); Guard.IsNotNull(urlGenerator, "urlGenerator"); this.siteMaps = siteMaps; this.httpResponseCompressor = httpResponseCompressor; this.httpResponseCacher = httpResponseCacher; this.urlGenerator = urlGenerator; }
static ResourceManagerRuntime() { s_VirtualPathResolverManager = new VirtualPathResolverManager(() => new HttpContextVirtualPathResolver(), () => new WindowsVirtualPathResolver()); s_CacheProvider = new SystemRuntimeCacheProvider(); s_CompressionFactory = new CompressionFactory(); s_ResourceHasher = new Md5ResourceHasher(); s_CssMinifier = new YahooCssMinifier(); s_JsMinifier = new YahooJsMinifier(); s_DebugStatusReader = new HttpContextDebugStatusReader(); s_DateTimeProvider = new DefaultDateTimeProvider(); s_HttpResponseCacher = new HttpResponseCacher(s_DateTimeProvider); s_HttpResponseCompressor = new HttpResponseCompressor(); s_RemoteFileTempFolderProvider = new WindowsTempPathRemoteFileTempFolderProvider(); s_VirtualPathProvider = new VirtualPathProvider(); s_HtmlMinifier = new SimpleHtmlMinifier(); UpdateDependentObjects(); }
/// <summary> /// Initializes a new instance of the <see cref="WebAssetHttpHandler"/> class. /// </summary> /// <param name="assetRegistry">The asset registry.</param> /// <param name="httpResponseCompressor">The HTTP response compressor.</param> /// <param name="httpResponseCacher">The HTTP response cacher.</param> public WebAssetHttpHandler(IWebAssetRegistry assetRegistry, IHttpResponseCompressor httpResponseCompressor, IHttpResponseCacher httpResponseCacher) { // If the instance object is null. if (assetRegistry == null) { throw new System.ArgumentNullException("assetRegistry"); } if (httpResponseCompressor == null) { throw new System.ArgumentNullException("httpResponseCompressor"); } if (httpResponseCacher == null) { throw new System.ArgumentNullException("httpResponseCacher"); } _assetRegistry = assetRegistry; _httpResponseCompressor = httpResponseCompressor; _httpResponseCacher = httpResponseCacher; }
public ResourceHandler(IResourceProcessor resourceProcessor, IResourceConfigurationProvider webResourceConfiguration, IHttpResponseCacher httpResponseCacher, IHttpResponseCompressor httpResponseCompressor) { if (resourceProcessor == null) { throw new ArgumentNullException("resourceProcessor"); } if (webResourceConfiguration == null) { throw new ArgumentNullException("webResourceConfiguration"); } if (httpResponseCacher == null) { throw new ArgumentNullException("httpResponseCacher"); } if (httpResponseCompressor == null) { throw new ArgumentNullException("httpResponseCompressor"); } m_ResourceProcessor = resourceProcessor; m_WebResourceConfiguration = webResourceConfiguration; m_HttpResponseCacher = httpResponseCacher; m_HttpResponseCompressor = httpResponseCompressor; }
public ResourceManager(IResourceProcessor resourceProcessor, IResourceConfigurationProvider webResourceConfiguration, IHttpResponseCompressor httpResponseCompressor) { m_ResourceProcessor = resourceProcessor; m_WebResourceConfiguration = webResourceConfiguration; m_HttpResponseCompressor = httpResponseCompressor; }
/// <summary> /// Initializes a new instance of the <see cref="WebAssetHttpHandler"/> class. /// </summary> /// <param name="assetRegistry">The asset registry.</param> /// <param name="httpResponseCompressor">The HTTP response compressor.</param> /// <param name="httpResponseCacher">The HTTP response cacher.</param> public WebAssetHttpHandler(IWebAssetGroupReader reader, IHttpResponseCompressor httpResponseCompressor, IHttpResponseCacher httpResponseCacher) { this.reader = reader; this.httpResponseCompressor = httpResponseCompressor; this.httpResponseCacher = httpResponseCacher; }
/// <summary> /// Initializes a new instance of the <see cref="WebAssetHttpHandler"/> class. /// </summary> /// <param name="assetRegistry">The asset registry.</param> /// <param name="httpResponseCompressor">The HTTP response compressor.</param> /// <param name="httpResponseCacher">The HTTP response cacher.</param> public i18nHttpHandler(IHttpResponseCompressor httpResponseCompressor, IHttpResponseCacher httpResponseCacher) { _httpResponseCompressor = httpResponseCompressor; _httpResponseCacher = httpResponseCacher; }