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(); }
public static void SetRemoteFileTempFolderProvider(IRemoteFileTempFolderProvider remoteFileTempFolderProvider) { s_RemoteFileTempFolderProvider = remoteFileTempFolderProvider; UpdateDependentObjects(); }
public HttpResourceReader(IRemoteFileTempFolderProvider remoteFileTempFolderProvider, IVirtualPathProvider virtualPathProvider) { m_RemoteFileTempFolderProvider = remoteFileTempFolderProvider; m_VirtualPathProvider = virtualPathProvider; }