Partager via


RequestLocalizationOptions Classe

Définition

Spécifie les options pour .RequestLocalizationMiddleware

public ref class RequestLocalizationOptions
public class RequestLocalizationOptions
type RequestLocalizationOptions = class
Public Class RequestLocalizationOptions
Héritage
RequestLocalizationOptions

Constructeurs

RequestLocalizationOptions()

Crée un RequestLocalizationOptions avec des valeurs par défaut.

Propriétés

ApplyCurrentCultureToResponseHeaders

Obtient ou définit une valeur qui détermine si CurrentUICulture est appliqué à l’en-tête de réponse Content-Language .

CultureInfoUseUserOverride

Configure UseUserOverride. La valeur par défaut est true.

DefaultRequestCulture

Obtient ou définit la culture par défaut à utiliser pour les requêtes lorsqu’une culture prise en charge n’a pas pu être déterminée par l’un des s configurés IRequestCultureProvider. La valeur par défaut est CurrentCulture et CurrentUICulture.

FallBackToParentCultures

Obtient ou définit une valeur indiquant s’il faut définir une culture de requête sur une culture parente dans le cas où la culture déterminée par le s configuré IRequestCultureProviderne figure pas dans la SupportedCultures liste, mais si une culture parente l’est. Par défaut, la valeur est true;

FallBackToParentUICultures

Obtient ou définit une valeur indiquant s’il faut définir une culture d’interface utilisateur de requête sur une culture parente dans le cas où la culture de l’interface utilisateur déterminée par le s configuré IRequestCultureProviderne figure pas dans la SupportedUICultures liste, mais si une culture parente l’est. Par défaut, la valeur est true;

RequestCultureProviders

Liste ordonnée des fournisseurs utilisés pour déterminer les informations de culture d’une demande. Le premier fournisseur qui retourne un non-résultatnull pour une requête donnée sera utilisé. Les valeurs par défaut sont les suivantes :

  1. QueryStringRequestCultureProvider
  2. CookieRequestCultureProvider
  3. AcceptLanguageHeaderRequestCultureProvider
SupportedCultures

Cultures prises en charge par l’application. RequestLocalizationMiddleware définit uniquement la culture de requête actuelle sur une entrée de cette liste. La valeur par défaut est CurrentCulture.

SupportedUICultures

Cultures d’interface utilisateur prises en charge par l’application. RequestLocalizationMiddleware définit uniquement la culture de requête actuelle sur une entrée de cette liste. La valeur par défaut est CurrentUICulture.

Méthodes

AddSupportedCultures(String[])

Ajoute l’ensemble des cultures prises en charge par l’application.

AddSupportedUICultures(String[])

Ajoute l’ensemble des cultures d’interface utilisateur prises en charge par l’application.

SetDefaultCulture(String)

Définissez la culture par défaut utilisée par l’application lorsqu’une culture prise en charge n’a pas pu être déterminée par l’un des s configurés IRequestCultureProvider.

Méthodes d’extension

AddInitialRequestCultureProvider(RequestLocalizationOptions, RequestCultureProvider)

Ajoute un nouvel objet RequestCultureProvider au RequestCultureProviders.

S’applique à