Show / Hide Table of Contents

Class DictionaryBasedFileProvider

Inheritance
object
DictionaryBasedFileProvider
DynamicFileProvider
AbpEmbeddedFileProvider
Implements
IFileProvider
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.VirtualFileSystem
Assembly: Volo.Abp.VirtualFileSystem.dll
Syntax
public abstract class DictionaryBasedFileProvider : IFileProvider

Constructors

DictionaryBasedFileProvider()

Declaration
protected DictionaryBasedFileProvider()

Properties

Files

Declaration
protected abstract IDictionary<string, IFileInfo> Files { get; }
Property Value
Type Description
IDictionary<string, IFileInfo>

Methods

GetDirectoryContents(string)

Declaration
public virtual IDirectoryContents GetDirectoryContents(string subpath)
Parameters
Type Name Description
string subpath
Returns
Type Description
IDirectoryContents

GetFileInfo(string?)

Declaration
public virtual IFileInfo GetFileInfo(string? subpath)
Parameters
Type Name Description
string subpath
Returns
Type Description
IFileInfo

NormalizePath(string)

Declaration
protected virtual string NormalizePath(string subpath)
Parameters
Type Name Description
string subpath
Returns
Type Description
string

Watch(string)

Declaration
public virtual IChangeToken Watch(string filter)
Parameters
Type Name Description
string filter
Returns
Type Description
IChangeToken

Implements

IFileProvider

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