public ResourceManager(
            IEnumerable <IResourceManifestProvider> resourceProviders,
            IResourceManifestState resourceManifestState)
        {
            _resourceManifestState = resourceManifestState;
            _providers             = resourceProviders;

            _builtResources = new Dictionary <string, IList <ResourceRequiredContext> >(StringComparer.OrdinalIgnoreCase);
        }
Esempio n. 2
0
        public ResourceManager(
            IHttpContextAccessor httpContextAccessor,
            IEnumerable <IResourceManifestProvider> resourceProviders,
            IResourceManifestState resourceManifestState,
            IOptions <ResourceManagementOptions> options)
        {
            _resourceManifestState = resourceManifestState;
            _options   = options;
            _pathBase  = httpContextAccessor.HttpContext.Request.PathBase;
            _providers = resourceProviders;

            _builtResources = new Dictionary <string, IList <ResourceRequiredContext> >(StringComparer.OrdinalIgnoreCase);
        }
Esempio n. 3
0
        public ResourceManager(
            IEnumerable <IResourceManifestProvider> resourceProviders,
            IResourceManifestState resourceManifestState,
            IOptions <ResourceManagementOptions> options,
            IFileVersionProvider fileVersionProvider)
        {
            _resourceManifestState = resourceManifestState;
            _options             = options.Value;
            _providers           = resourceProviders;
            _fileVersionProvider = fileVersionProvider;

            _builtResources = new Dictionary <string, ResourceRequiredContext[]>(StringComparer.OrdinalIgnoreCase);
            _localScripts   = new HashSet <string>();
        }