Show / Hide Table of Contents

Class AbpMiddlewareBase

Inheritance
object
AbpMiddlewareBase
AbpRequestLocalizationMiddleware
AbpAuditingMiddleware
AbpExceptionHandlingMiddleware
MultiTenancyMiddleware
FakeAuthenticationMiddleware
AbpSecurityHeadersMiddleware
AbpClaimsMapMiddleware
AbpDynamicClaimsMiddleware
AbpSerilogMiddleware
AbpCorrelationIdMiddleware
AbpUnitOfWorkMiddleware
Implements
IMiddleware
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.Middleware
Assembly: Volo.Abp.AspNetCore.dll
Syntax
public abstract class AbpMiddlewareBase : IMiddleware

Constructors

AbpMiddlewareBase()

Declaration
protected AbpMiddlewareBase()

Methods

InvokeAsync(HttpContext, RequestDelegate)

Declaration
public abstract Task InvokeAsync(HttpContext context, RequestDelegate next)
Parameters
Type Name Description
HttpContext context
RequestDelegate next
Returns
Type Description
Task

ShouldSkipAsync(HttpContext, RequestDelegate)

Declaration
protected virtual Task<bool> ShouldSkipAsync(HttpContext context, RequestDelegate next)
Parameters
Type Name Description
HttpContext context
RequestDelegate next
Returns
Type Description
Task<bool>

Implements

IMiddleware

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