/// <summary> /// Initializes a new instance of the <see cref="WebAssetItemMerger"/> class. /// </summary> /// <param name="assetRegistry">The asset registry.</param> /// <param name="urlResolver">The URL resolver.</param> /// <param name="urlEncoder">The URL encoder.</param> public WebAssetItemMerger(IWebAssetRegistry assetRegistry, IUrlResolver urlResolver, IUrlEncoder urlEncoder) { Guard.IsNotNull(assetRegistry, "assetRegistry"); Guard.IsNotNull(urlResolver, "urlResolver"); Guard.IsNotNull(urlEncoder, "urlEncoder"); this.assetRegistry = assetRegistry; this.urlResolver = urlResolver; this.urlEncoder = urlEncoder; }
/// <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; }
/// <summary> /// Initializes a new instance of the <see cref="WebAssetItemMerger"/> class. /// </summary> /// <param name="assetRegistry">The asset registry.</param> /// <param name="urlResolver">The URL resolver.</param> /// <param name="httpServer">The HTTP server.</param> public WebAssetItemMerger(IWebAssetRegistry assetRegistry, IUrlResolver urlResolver, HttpServerUtilityBase httpServer) { Guard.IsNotNull(assetRegistry, "assetRegistry"); Guard.IsNotNull(urlResolver, "urlResolver"); Guard.IsNotNull(httpServer, "httpServer"); this.assetRegistry = assetRegistry; this.urlResolver = urlResolver; this.httpServer = httpServer; }
/// <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; }
/// <summary> /// Initializes a new instance of the <see cref="WebAssetItemMerger"/> class. /// </summary> /// <param name="assetRegistry">The asset registry.</param> /// <param name="urlResolver">The URL resolver.</param> /// <param name="urlEncoder">The URL encoder.</param> public WebAssetItemMerger(IWebAssetRegistry assetRegistry, IUrlResolver urlResolver, IUrlEncoder urlEncoder) { // If the instance object is null. if (assetRegistry == null) { throw new System.ArgumentNullException("assetRegistry"); } if (urlResolver == null) { throw new System.ArgumentNullException("urlResolver"); } if (urlEncoder == null) { throw new System.ArgumentNullException("urlEncoder"); } _assetRegistry = assetRegistry; _urlResolver = urlResolver; _urlEncoder = urlEncoder; }