Show / Hide Table of Contents

Class BundleManager

Inheritance
object
BundleManagerBase
BundleManager
Implements
IBundleManager
ITransientDependency
Inherited Members
BundleManagerBase.Options
BundleManagerBase.ContributorOptions
BundleManagerBase.ScriptBundler
BundleManagerBase.StyleBundler
BundleManagerBase.ServiceProvider
BundleManagerBase.DynamicFileProvider
BundleManagerBase.BundleCache
BundleManagerBase.GetStyleBundleFilesAsync(string)
BundleManagerBase.GetScriptBundleFilesAsync(string)
BundleManagerBase.GetBundleFilesAsync(BundleConfigurationCollection, string, IBundler)
BundleManagerBase.SaveBundleResult(string, BundleResult)
BundleManagerBase.CreateBundleConfigurationContext()
BundleManagerBase.GetContributors(BundleConfigurationCollection, string)
BundleManagerBase.AddContributorsWithBaseBundles(List<IBundleContributor>, BundleConfigurationCollection, string)
BundleManagerBase.Logger
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.Mvc.UI.Bundling
Assembly: Volo.Abp.AspNetCore.Mvc.UI.Bundling.dll
Syntax
public class BundleManager : BundleManagerBase, IBundleManager, ITransientDependency

Constructors

BundleManager(IOptions<AbpBundlingOptions>, IOptions<AbpBundleContributorOptions>, IScriptBundler, IStyleBundler, IServiceProvider, IDynamicFileProvider, IBundleCache, IWebHostEnvironment, IWebRequestResources)

Declaration
public BundleManager(IOptions<AbpBundlingOptions> options, IOptions<AbpBundleContributorOptions> contributorOptions, IScriptBundler scriptBundler, IStyleBundler styleBundler, IServiceProvider serviceProvider, IDynamicFileProvider dynamicFileProvider, IBundleCache bundleCache, IWebHostEnvironment hostingEnvironment, IWebRequestResources requestResources)
Parameters
Type Name Description
IOptions<AbpBundlingOptions> options
IOptions<AbpBundleContributorOptions> contributorOptions
IScriptBundler scriptBundler
IStyleBundler styleBundler
IServiceProvider serviceProvider
IDynamicFileProvider dynamicFileProvider
IBundleCache bundleCache
IWebHostEnvironment hostingEnvironment
IWebRequestResources requestResources

Properties

HostingEnvironment

Declaration
protected IWebHostEnvironment HostingEnvironment { get; }
Property Value
Type Description
IWebHostEnvironment

RequestResources

Declaration
protected IWebRequestResources RequestResources { get; }
Property Value
Type Description
IWebRequestResources

Methods

GetBundleFilesAsync(List<IBundleContributor>)

Declaration
protected override Task<List<BundleFile>> GetBundleFilesAsync(List<IBundleContributor> contributors)
Parameters
Type Name Description
List<IBundleContributor> contributors
Returns
Type Description
Task<List<BundleFile>>
Overrides
BundleManagerBase.GetBundleFilesAsync(List<IBundleContributor>)

GetDynamicResourcesAsync(List<IBundleContributor>)

Declaration
protected override Task<List<BundleFile>> GetDynamicResourcesAsync(List<IBundleContributor> contributors)
Parameters
Type Name Description
List<IBundleContributor> contributors
Returns
Type Description
Task<List<BundleFile>>
Overrides
BundleManagerBase.GetDynamicResourcesAsync(List<IBundleContributor>)

GetFileProvider()

Declaration
protected override IFileProvider GetFileProvider()
Returns
Type Description
IFileProvider
Overrides
BundleManagerBase.GetFileProvider()

IsBundlingEnabled()

Declaration
public override bool IsBundlingEnabled()
Returns
Type Description
bool
Overrides
BundleManagerBase.IsBundlingEnabled()

IsMinficationEnabled()

Declaration
protected override bool IsMinficationEnabled()
Returns
Type Description
bool
Overrides
BundleManagerBase.IsMinficationEnabled()

Implements

IBundleManager
ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpQueryableExtensions.OrderByIf<T, TQueryable>(TQueryable, bool, string)
AbpQueryableExtensions.PageBy<T, TQueryable>(TQueryable, int, int)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, bool>>)
AbpQueryableExtensions.WhereIf<T, TQueryable>(TQueryable, bool, Expression<Func<T, int, bool>>)
AbpOpenIddictQueryableExtensions.SkipIf<T, TQueryable>(TQueryable, bool, int?)
AbpOpenIddictQueryableExtensions.TakeIf<T, TQueryable>(TQueryable, bool, int?)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
In this article
Back to top Powered by ABP.IO Platform