RequestLocalizationOptions 类

定义

指定 的选项 RequestLocalizationMiddleware

public ref class RequestLocalizationOptions
public class RequestLocalizationOptions
type RequestLocalizationOptions = class
Public Class RequestLocalizationOptions
继承
RequestLocalizationOptions

构造函数

RequestLocalizationOptions()

使用默认值创建新 RequestLocalizationOptions

属性

ApplyCurrentCultureToResponseHeaders

获取或设置一个值,该值确定是否 CurrentUICulture 应用于响应 Content-Language 标头。

CultureInfoUseUserOverride

配置 UseUserOverride。 默认为 true

DefaultRequestCulture

获取或设置当支持的区域性无法由配置的 IRequestCultureProvider之一确定时用于请求的默认区域性。 默认为 CurrentCultureCurrentUICulture

FallBackToParentCultures

获取或设置一个值,该值指示在配置的 IRequestCultureProvider确定的 区域性不在 SupportedCultures 列表中,而父区域性为的情况下,是否将请求区域性设置为父区域性。 默认为 true;

FallBackToParentUICultures

获取或设置一个值,该值指示在配置的 IRequestCultureProvider确定的 UI 区域性不在 SupportedUICultures 列表中,而父区域性为的情况下,是否将请求 UI 区域性设置为父区域性。 默认为 true;

RequestCultureProviders

用于确定请求区域性信息的提供程序的有序列表。 将使用为给定请求返回非null 结果的第一个提供程序。 默认为以下内容:

  1. QueryStringRequestCultureProvider
  2. CookieRequestCultureProvider
  3. AcceptLanguageHeaderRequestCultureProvider
SupportedCultures

应用程序支持的区域性。 将 RequestLocalizationMiddleware 仅将当前请求区域性设置为此列表中的条目。 默认为 CurrentCulture

SupportedUICultures

应用程序支持的 UI 区域性。 将 RequestLocalizationMiddleware 仅将当前请求区域性设置为此列表中的条目。 默认为 CurrentUICulture

方法

AddSupportedCultures(String[])

添加应用程序支持的区域性集。

AddSupportedUICultures(String[])

添加应用程序支持的 UI 区域性集。

SetDefaultCulture(String)

设置应用程序在支持的区域性无法由其中一个配置的 IRequestCultureProvider确定时使用的默认区域性。

扩展方法

AddInitialRequestCultureProvider(RequestLocalizationOptions, RequestCultureProvider)

将新 RequestCultureProvider 添加到 RequestCultureProviders 中。

适用于