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

取得或設定值,指出在所設定的文化特性不在 SupportedCultures 清單中,但父文化特性為 時, IRequestCultureProvider 是否要將要求文化特性設定為父文化特性。 預設為 true ;

FallBackToParentUICultures

取得或設定值,指出在所設定 IRequestCultureProvider 的 UI 文化特性所決定的 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

適用於