Show / Hide Table of Contents

Class GlobalFeatureActionFilter

Inheritance
System.Object
GlobalFeatureActionFilter
Implements
ITransientDependency
Namespace: Volo.Abp.AspNetCore.Mvc.GlobalFeatures
Assembly: Volo.Abp.AspNetCore.Mvc.dll
Syntax
public class GlobalFeatureActionFilter : IAsyncActionFilter, ITransientDependency

Constructors

GlobalFeatureActionFilter()

Declaration
public GlobalFeatureActionFilter()

Properties

Logger

Declaration
public ILogger<GlobalFeatureActionFilter> Logger { get; set; }
Property Value
Type Description
ILogger<GlobalFeatureActionFilter>

Methods

IsGlobalFeatureEnabled(Type, out RequiresGlobalFeatureAttribute)

Declaration
protected virtual bool IsGlobalFeatureEnabled(Type controllerType, out RequiresGlobalFeatureAttribute attribute)
Parameters
Type Name Description
System.Type controllerType
RequiresGlobalFeatureAttribute attribute
Returns
Type Description
System.Boolean

OnActionExecutionAsync(ActionExecutingContext, ActionExecutionDelegate)

Declaration
public Task OnActionExecutionAsync(ActionExecutingContext context, ActionExecutionDelegate next)
Parameters
Type Name Description
ActionExecutingContext context
ActionExecutionDelegate next
Returns
Type Description
System.Threading.Tasks.Task

Implements

ITransientDependency

Extension Methods

AbpObjectExtensions.As<T>(Object)
AbpObjectExtensions.To<T>(Object)
AbpObjectExtensions.IsIn<T>(T, T[])
AbpObjectExtensions.IsIn<T>(T, IEnumerable<T>)
AbpObjectExtensions.If<T>(T, Boolean, Func<T, T>)
AbpObjectExtensions.If<T>(T, Boolean, Action<T>)
LockExtensions.Locking(Object, Action)
LockExtensions.Locking<T>(T, Action<T>)
LockExtensions.Locking<TResult>(Object, Func<TResult>)
LockExtensions.Locking<T, TResult>(T, Func<T, TResult>)
Back to top Powered by Volosoft