Class CachedBundleDynamicFileProvider
Inheritance
CachedBundleDynamicFileProvider
Assembly: Volo.Abp.AspNetCore.Mvc.UI.Bundling.dll
Syntax
[Dependency(ReplaceServices = true)]
public class CachedBundleDynamicFileProvider : DynamicFileProvider, IDynamicFileProvider, IFileProvider, ISingletonDependency
Constructors
CachedBundleDynamicFileProvider(IDistributedCache<InMemoryFileInfoCacheItem>, IOptions<AbpBundlingOptions>)
Declaration
public CachedBundleDynamicFileProvider(IDistributedCache<InMemoryFileInfoCacheItem> cache, IOptions<AbpBundlingOptions> bundlingOptions)
Parameters
Properties
BundlingOptions
Declaration
protected IOptions<AbpBundlingOptions> BundlingOptions { get; }
Property Value
Cache
Declaration
protected IDistributedCache<InMemoryFileInfoCacheItem> Cache { get; }
Property Value
Methods
AddOrUpdate(IFileInfo)
Declaration
public override void AddOrUpdate(IFileInfo fileInfo)
Parameters
Overrides
Delete(string)
Declaration
public override bool Delete(string filePath)
Parameters
Type |
Name |
Description |
string |
filePath |
|
Returns
Overrides
GetFileInfo(string?)
Declaration
public override IFileInfo GetFileInfo(string? subpath)
Parameters
Type |
Name |
Description |
string |
subpath |
|
Returns
Overrides
Implements
Extension Methods