Show / Hide Table of Contents

Class AbpAuditActionFilter

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

Constructors

AbpAuditActionFilter(IOptions<AbpAuditingOptions>, IAuditingHelper, IAuditingManager)

Declaration
public AbpAuditActionFilter(IOptions<AbpAuditingOptions> options, IAuditingHelper auditingHelper, IAuditingManager auditingManager)
Parameters
Type Name Description
IOptions<AbpAuditingOptions> options
IAuditingHelper auditingHelper
IAuditingManager auditingManager

Properties

Options

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

Methods

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.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