RequestLocalizationOptions クラス

定義

のオプションを指定します RequestLocalizationMiddleware

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

コンストラクター

RequestLocalizationOptions()

既定値を使用して新しい RequestLocalizationOptions を作成します。

プロパティ

ApplyCurrentCultureToResponseHeaders

が応答Content-Languageヘッダーに適用されるかどうかをCurrentUICulture決定する値を取得または設定します。

CultureInfoUseUserOverride

UseUserOverride を構成する。 既定値は true です。

DefaultRequestCulture

サポートされているカルチャを構成 IRequestCultureProvider済みのいずれかによって決定できなかった場合に要求に使用する既定のカルチャを取得または設定します。 既定値は と CurrentCultureCurrentUICultureです。

FallBackToParentCultures

構成された IRequestCultureProviders によって決定されたカルチャがリストに含まれていない SupportedCultures が親カルチャである場合に、要求カルチャを親カルチャに設定するかどうかを示す値を取得または設定します。 既定値は です true

FallBackToParentUICultures

構成された IRequestCultureProviderによって決定された UI カルチャがリストに含まれていないが親カルチャである場合に、要求 UI カルチャを親カルチャに SupportedUICultures 設定するかどうかを示す値を取得または設定します。 既定値は です true

RequestCultureProviders

要求のカルチャ情報を決定するために使用されるプロバイダーの順序付きリスト。 特定の要求に対して非null 結果を返す最初のプロバイダーが使用されます。 既定値は次のとおりです。

  1. QueryStringRequestCultureProvider
  2. CookieRequestCultureProvider
  3. AcceptLanguageHeaderRequestCultureProvider
SupportedCultures

アプリケーションでサポートされているカルチャ。 では RequestLocalizationMiddleware 、現在の要求カルチャがこの一覧のエントリにのみ設定されます。 既定値は CurrentCulture です。

SupportedUICultures

アプリケーションでサポートされる UI カルチャ。 では RequestLocalizationMiddleware 、現在の要求カルチャがこの一覧のエントリにのみ設定されます。 既定値は CurrentUICulture です。

メソッド

AddSupportedCultures(String[])

アプリケーションでサポートされているカルチャのセットを追加します。

AddSupportedUICultures(String[])

アプリケーションでサポートされている UI カルチャのセットを追加します。

SetDefaultCulture(String)

サポートされているカルチャを構成済みの 1 つで特定できなかった場合に、アプリケーションで使用される既定のカルチャを設定 IRequestCultureProviderします。

拡張メソッド

AddInitialRequestCultureProvider(RequestLocalizationOptions, RequestCultureProvider)

新しい RequestCultureProviderRequestCultureProviders に追加します。

適用対象