Show / Hide Table of Contents

Class AbpFileExtensionContentTypeProvider

Inheritance
object
AbpFileExtensionContentTypeProvider
Implements
IContentTypeProvider
ITransientDependency
Inherited Members
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Volo.Abp.AspNetCore.VirtualFileSystem
Assembly: Volo.Abp.AspNetCore.dll
Syntax
public class AbpFileExtensionContentTypeProvider : IContentTypeProvider, ITransientDependency

Constructors

AbpFileExtensionContentTypeProvider(IOptions<AbpAspNetCoreContentOptions>)

Declaration
public AbpFileExtensionContentTypeProvider(IOptions<AbpAspNetCoreContentOptions> abpAspNetCoreContentOptions)
Parameters
Type Name Description
IOptions<AbpAspNetCoreContentOptions> abpAspNetCoreContentOptions

Properties

Options

Declaration
protected AbpAspNetCoreContentOptions Options { get; }
Property Value
Type Description
AbpAspNetCoreContentOptions

Methods

GetExtension(string)

Declaration
protected virtual string? GetExtension(string path)
Parameters
Type Name Description
string path
Returns
Type Description
string

TryGetContentType(string, out string)

Declaration
public bool TryGetContentType(string subpath, out string contentType)
Parameters
Type Name Description
string subpath
string contentType
Returns
Type Description
bool

Implements

IContentTypeProvider
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