Class BundleManagerBase
Inheritance
BundleManagerBase
Assembly: Volo.Abp.AspNetCore.Bundling.dll
Syntax
public abstract class BundleManagerBase : IBundleManager
Constructors
BundleManagerBase(IOptions<AbpBundlingOptions>, IOptions<AbpBundleContributorOptions>, IScriptBundler, IStyleBundler, IServiceProvider, IDynamicFileProvider, IBundleCache)
Declaration
public BundleManagerBase(IOptions<AbpBundlingOptions> options, IOptions<AbpBundleContributorOptions> contributorOptions, IScriptBundler scriptBundler, IStyleBundler styleBundler, IServiceProvider serviceProvider, IDynamicFileProvider dynamicFileProvider, IBundleCache bundleCache)
Parameters
Fields
BundleCache
Declaration
protected readonly IBundleCache BundleCache
Field Value
ContributorOptions
Declaration
protected readonly AbpBundleContributorOptions ContributorOptions
Field Value
DynamicFileProvider
Declaration
protected readonly IDynamicFileProvider DynamicFileProvider
Field Value
Options
Declaration
protected readonly AbpBundlingOptions Options
Field Value
ScriptBundler
Declaration
protected readonly IScriptBundler ScriptBundler
Field Value
ServiceProvider
Declaration
protected readonly IServiceProvider ServiceProvider
Field Value
StyleBundler
Declaration
protected readonly IStyleBundler StyleBundler
Field Value
Properties
Logger
Declaration
public ILogger<BundleManagerBase> Logger { get; set; }
Property Value
Methods
AddContributorsWithBaseBundles(List<IBundleContributor>, BundleConfigurationCollection, string)
Declaration
protected virtual void AddContributorsWithBaseBundles(List<IBundleContributor> contributors, BundleConfigurationCollection bundles, string bundleName)
Parameters
CreateBundleConfigurationContext()
Declaration
protected virtual BundleConfigurationContext CreateBundleConfigurationContext()
Returns
GetBundleFilesAsync(List<IBundleContributor>)
Declaration
protected virtual Task<List<BundleFile>> GetBundleFilesAsync(List<IBundleContributor> contributors)
Parameters
Returns
GetBundleFilesAsync(BundleConfigurationCollection, string, IBundler)
Declaration
protected virtual Task<IReadOnlyList<BundleFile>> GetBundleFilesAsync(BundleConfigurationCollection bundles, string bundleName, IBundler bundler)
Parameters
Returns
GetContributors(BundleConfigurationCollection, string)
Declaration
protected virtual List<IBundleContributor> GetContributors(BundleConfigurationCollection bundles, string bundleName)
Parameters
Returns
GetDynamicResourcesAsync(List<IBundleContributor>)
Declaration
protected virtual Task<List<BundleFile>> GetDynamicResourcesAsync(List<IBundleContributor> contributors)
Parameters
Returns
GetFileProvider()
Declaration
protected abstract IFileProvider GetFileProvider()
Returns
GetScriptBundleFilesAsync(string)
Declaration
public virtual Task<IReadOnlyList<BundleFile>> GetScriptBundleFilesAsync(string bundleName)
Parameters
Type |
Name |
Description |
string |
bundleName |
|
Returns
GetStyleBundleFilesAsync(string)
Declaration
public virtual Task<IReadOnlyList<BundleFile>> GetStyleBundleFilesAsync(string bundleName)
Parameters
Type |
Name |
Description |
string |
bundleName |
|
Returns
IsBundlingEnabled()
Declaration
public abstract bool IsBundlingEnabled()
Returns
IsMinficationEnabled()
Declaration
protected abstract bool IsMinficationEnabled()
Returns
SaveBundleResult(string, BundleResult)
Declaration
protected virtual void SaveBundleResult(string bundleRelativePath, BundleResult bundleResult)
Parameters
Implements
Extension Methods