Sdílet prostřednictvím


RequestLocalizationOptions Třída

Definice

Určuje možnosti pro RequestLocalizationMiddleware.

public ref class RequestLocalizationOptions
public class RequestLocalizationOptions
type RequestLocalizationOptions = class
Public Class RequestLocalizationOptions
Dědičnost
RequestLocalizationOptions

Konstruktory

RequestLocalizationOptions()

Vytvoří nový RequestLocalizationOptions s výchozími hodnotami.

Vlastnosti

ApplyCurrentCultureToResponseHeaders

Získá nebo nastaví hodnotu, která určuje, zda CurrentUICulture je použita na hlavičku odpovědi Content-Language .

CultureInfoUseUserOverride

Nakonfiguruje UseUserOverride. Výchozí hodnota je true.

DefaultRequestCulture

Získá nebo nastaví výchozí jazykovou verzi pro použití pro požadavky, když podporovanou jazykovou verzi nelze určit jedním z nakonfigurovaných IRequestCultureProviders. Výchozí hodnota je CurrentCulture a CurrentUICulture.

FallBackToParentCultures

Získá nebo nastaví hodnotu označující, zda nastavit jazykovou verzi požadavku na nadřazenou jazykovou verzi v případě, že jazyková verze určená nakonfigurovaným IRequestCultureProviders není v SupportedCultures seznamu, ale nadřazená jazyková verze je. Výchozí hodnota je true;

FallBackToParentUICultures

Získá nebo nastaví hodnotu označující, zda nastavit jazykovou verzi uživatelského rozhraní požadavku na nadřazenou jazykovou verzi v případě, že jazyková verze uživatelského rozhraní určená nakonfigurovaným IRequestCultureProviders není v SupportedUICultures seznamu, ale nadřazená jazyková verze je. Výchozí hodnota je true;

RequestCultureProviders

Seřazený seznam poskytovatelů, kteří se používají k určení informací o jazykové verzi žádosti. Použije se první zprostředkovatel, který pro danou žádost vrátí výsledek, který nenínull výsledkem. Výchozí hodnota je následující:

  1. QueryStringRequestCultureProvider
  2. CookieRequestCultureProvider
  3. AcceptLanguageHeaderRequestCultureProvider
SupportedCultures

Jazykové verze podporované aplikací. Nastaví RequestLocalizationMiddleware jenom aktuální jazykovou verzi požadavku na položku v tomto seznamu. Výchozí hodnota je CurrentCulture.

SupportedUICultures

Jazykové verze uživatelského rozhraní podporované aplikací Nastaví RequestLocalizationMiddleware jenom aktuální jazykovou verzi požadavku na položku v tomto seznamu. Výchozí hodnota je CurrentUICulture.

Metody

AddSupportedCultures(String[])

Přidá sadu podporovaných jazykových verzí aplikací.

AddSupportedUICultures(String[])

Přidá sadu podporovaných jazykových verzí uživatelského rozhraní aplikací.

SetDefaultCulture(String)

Nastavte výchozí jazykovou verzi, která se používá v aplikaci, pokud podporovanou jazykovou verzi nelze určit jedním z nakonfigurovaných IRequestCultureProviderjazykových verzí.

Metody rozšíření

AddInitialRequestCultureProvider(RequestLocalizationOptions, RequestCultureProvider)

Přidá nový RequestCultureProvider do RequestCultureProviders.

Platí pro