CustomRequestCultureProvider Class

Determines the culture information for a request via the configured delegate.

Namespace
Microsoft.AspNetCore.Localization
Assemblies
  • Microsoft.AspNetCore.Localization

Syntax

public class CustomRequestCultureProvider : RequestCultureProvider, IRequestCultureProvider
class Microsoft.AspNetCore.Localization.CustomRequestCultureProvider

Constructors

CustomRequestCultureProvider(System.Func<Microsoft.AspNetCore.Http.HttpContext, System.Threading.Tasks.Task<Microsoft.AspNetCore.Localization.ProviderCultureResult>>)

Creates a new Microsoft.AspNetCore.Localization.CustomRequestCultureProvider using the specified delegate.

Arguments:provider (System.Func<Microsoft.AspNetCore.Http.HttpContext<Microsoft.AspNetCore.Localization.ProviderCultureResult>>) – The provider delegate.
public CustomRequestCultureProvider(Func<HttpContext, Task<ProviderCultureResult>> provider)

Methods

DetermineProviderCultureResult(Microsoft.AspNetCore.Http.HttpContext)
Return type:System.Threading.Tasks.Task<Microsoft.AspNetCore.Localization.ProviderCultureResult>
public override Task<ProviderCultureResult> DetermineProviderCultureResult(HttpContext httpContext)