Class AbpAuditingMiddleware
Inheritance
System.Object
AbpAuditingMiddleware
Implements
ITransientDependency
Assembly: Volo.Abp.AspNetCore.dll
Syntax
public class AbpAuditingMiddleware : IMiddleware, ITransientDependency
Constructors
AbpAuditingMiddleware(IAuditingManager, ICurrentUser, IOptions<AbpAuditingOptions>)
Declaration
public AbpAuditingMiddleware(IAuditingManager auditingManager, ICurrentUser currentUser, IOptions<AbpAuditingOptions> options)
Parameters
Properties
CurrentUser
Declaration
protected ICurrentUser CurrentUser { get; }
Property Value
Options
Declaration
protected AbpAuditingOptions Options { get; }
Property Value
Methods
InvokeAsync(HttpContext, RequestDelegate)
Declaration
public Task InvokeAsync(HttpContext context, RequestDelegate next)
Parameters
Type |
Name |
Description |
HttpContext |
context |
|
RequestDelegate |
next |
|
Returns
Type |
Description |
System.Threading.Tasks.Task |
|
Implements
ITransientDependency
Extension Methods