Show / Hide Table of Contents

Class AbpRequestLocalizationMiddleware

Inheritance
object
AbpMiddlewareBase
AbpRequestLocalizationMiddleware
Implements
IMiddleware
ITransientDependency
Inherited Members
AbpMiddlewareBase.ShouldSkipAsync(HttpContext, RequestDelegate)
object.GetType()
object.MemberwiseClone()
object.ToString()
object.Equals(object)
object.Equals(object, object)
object.ReferenceEquals(object, object)
object.GetHashCode()
Namespace: Microsoft.AspNetCore.RequestLocalization
Assembly: Volo.Abp.AspNetCore.dll
Syntax
public class AbpRequestLocalizationMiddleware : AbpMiddlewareBase, IMiddleware, ITransientDependency

Constructors

AbpRequestLocalizationMiddleware(IAbpRequestLocalizationOptionsProvider, ILoggerFactory)

Declaration
public AbpRequestLocalizationMiddleware(IAbpRequestLocalizationOptionsProvider requestLocalizationOptionsProvider, ILoggerFactory loggerFactory)
Parameters
Type Name Description
IAbpRequestLocalizationOptionsProvider requestLocalizationOptionsProvider
ILoggerFactory loggerFactory

Fields

HttpContextItemName

Declaration
public const string HttpContextItemName = "__AbpSetCultureCookie"
Field Value
Type Description
string

Methods

InvokeAsync(HttpContext, RequestDelegate)

Declaration
public override Task InvokeAsync(HttpContext context, RequestDelegate next)
Parameters
Type Name Description
HttpContext context
RequestDelegate next
Returns
Type Description
Task
Overrides
AbpMiddlewareBase.InvokeAsync(HttpContext, RequestDelegate)

Implements

IMiddleware
ITransientDependency

Extension Methods

AbpObjectExtensions.If<T>(T, bool, Action<T>)
AbpObjectExtensions.If<T>(T, bool, Func<T, T>)
AbpObjectExtensions.IsIn<T>(T, params T[])
AbpObjectExtensions.IsIn<T>(T, IEnumerable<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>)
AbpObjectExtensions.As<T>(object)
AbpObjectExtensions.To<T>(object)
LockExtensions.Locking(object, Action)
LockExtensions.Locking<TResult>(object, Func<TResult>)
In this article
Back to top Powered by ABP.IO Platform