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объектов . По умолчанию — CurrentCulture и CurrentUICulture.

FallBackToParentCultures

Получает или задает значение, указывающее, следует ли задать для запроса родительский язык и региональные параметры в случае, если язык и региональные параметры, определяемые настроенными IRequestCultureProviderэлементами , не указаны в списке SupportedCultures , а родительский язык и региональные параметры. Значение по trueумолчанию — ;

FallBackToParentUICultures

Возвращает или задает значение, указывающее, следует ли задать для запроса язык и региональные параметры для родительского языка и региональных параметров в случае, если язык и региональные параметры пользовательского интерфейса, определенные настроенными IRequestCultureProviderэлементами , не указаны в списке SupportedUICultures , а родительский язык и региональные параметры. Значение по trueумолчанию — ;

RequestCultureProviders

Упорядоченный список поставщиков, используемых для определения сведений о языке и региональных параметрах запроса. Будет использоваться первый поставщик, возвращающий не-результатnull для заданного запроса. По умолчанию используется следующее:

  1. QueryStringRequestCultureProvider
  2. CookieRequestCultureProvider
  3. AcceptLanguageHeaderRequestCultureProvider
SupportedCultures

Языки и региональные параметры, поддерживаемые приложением. Параметр RequestLocalizationMiddleware задаст текущий язык и региональные параметры запроса только для записи в этом списке. По умолчанию — CurrentCulture.

SupportedUICultures

Язык и региональные параметры пользовательского интерфейса, поддерживаемые приложением. Параметр RequestLocalizationMiddleware задаст текущий язык и региональные параметры запроса только для записи в этом списке. По умолчанию — CurrentUICulture.

Методы

AddSupportedCultures(String[])

Добавляет набор поддерживаемых приложением языков и региональных параметров.

AddSupportedUICultures(String[])

Добавляет набор поддерживаемых языком и региональными параметрами пользовательского интерфейса приложением.

SetDefaultCulture(String)

Задайте язык и региональные параметры по умолчанию, используемые приложением, если поддерживаемый язык и региональные параметры не могут быть определены одним из настроенных IRequestCultureProviderобъектов .

Методы расширения

AddInitialRequestCultureProvider(RequestLocalizationOptions, RequestCultureProvider)

Добавляет новый объект RequestCultureProvider в объект RequestCultureProviders.

Применяется к