ImageProcessor.Web.Caching.DiskCache.DiskCache C# (CSharp) Method

DiskCache() public method

Initializes a new instance of the DiskCache class.
public DiskCache ( string requestPath, string fullPath, string querystring ) : System.Collections.Generic
requestPath string /// The request path for the image. ///
fullPath string /// The full path for the image. ///
querystring string /// The querystring containing instructions. ///
return System.Collections.Generic
        public DiskCache(string requestPath, string fullPath, string querystring)
            : base(requestPath, fullPath, querystring)
        {
            string virtualPath = this.Settings["VirtualCachePath"];

            if (!virtualPath.IsValidVirtualPathName())
            {
                string message = "'VirtualCachePath' is not a valid virtual path. " + virtualPath;
                ImageProcessorBootstrapper.Instance.Logger.Log<DiskCache>(message);
                throw new ConfigurationErrorsException("DiskCache: " + message);
            }

            this.virtualCachePath = virtualPath;

            this.absoluteCachePath = HostingEnvironment.MapPath(this.virtualCachePath);
        }