Class AbpAuditingMiddleware
Inheritance
AbpAuditingMiddleware
Assembly: Volo.Abp.AspNetCore.dll
Syntax
public class AbpAuditingMiddleware : AbpMiddlewareBase, IMiddleware, ITransientDependency
Constructors
AbpAuditingMiddleware(IAuditingManager, ICurrentUser, IOptions<AbpAuditingOptions>, IOptions<AbpAspNetCoreAuditingOptions>, IUnitOfWorkManager)
Declaration
public AbpAuditingMiddleware(IAuditingManager auditingManager, ICurrentUser currentUser, IOptions<AbpAuditingOptions> auditingOptions, IOptions<AbpAspNetCoreAuditingOptions> aspNetCoreAuditingOptions, IUnitOfWorkManager unitOfWorkManager)
Parameters
Properties
AspNetCoreAuditingOptions
Declaration
protected AbpAspNetCoreAuditingOptions AspNetCoreAuditingOptions { get; }
Property Value
AuditingOptions
Declaration
protected AbpAuditingOptions AuditingOptions { get; }
Property Value
CurrentUser
Declaration
protected ICurrentUser CurrentUser { get; }
Property Value
UnitOfWorkManager
Declaration
protected IUnitOfWorkManager UnitOfWorkManager { get; }
Property Value
Methods
InvokeAsync(HttpContext, RequestDelegate)
Declaration
public override Task InvokeAsync(HttpContext context, RequestDelegate next)
Parameters
Returns
Overrides
Implements
Extension Methods