Condividi tramite


RequestLocalizationOptions Classe

Definizione

Specifica le opzioni per .RequestLocalizationMiddleware

public ref class RequestLocalizationOptions
public class RequestLocalizationOptions
type RequestLocalizationOptions = class
Public Class RequestLocalizationOptions
Ereditarietà
RequestLocalizationOptions

Costruttori

RequestLocalizationOptions()

Crea un nuovo elemento RequestLocalizationOptions con valori predefiniti.

Proprietà

ApplyCurrentCultureToResponseHeaders

Ottiene o imposta un valore che determina se CurrentUICulture viene applicato all'intestazione della risposta Content-Language .

CultureInfoUseUserOverride

Configura UseUserOverride. Il valore predefinito è true.

DefaultRequestCulture

Ottiene o imposta le impostazioni cultura predefinite da usare per le richieste quando non è stato possibile determinare le impostazioni cultura supportate da uno dei valori configurati IRequestCultureProvider. Impostazione predefinita su CurrentCulture e CurrentUICulture.

FallBackToParentCultures

Ottiene o imposta un valore che indica se impostare le impostazioni cultura della richiesta su una cultura padre nel caso in cui le impostazioni cultura determinate dall'oggetto configurato IRequestCultureProvidernon siano presenti nell'elenco SupportedCultures , ma le impostazioni cultura padre siano. Impostazione predefinita su true;

FallBackToParentUICultures

Ottiene o imposta un valore che indica se impostare le impostazioni cultura dell'interfaccia utente di una richiesta su una cultura padre nel caso in cui le impostazioni cultura dell'interfaccia utente determinate dall'elenco configurato IRequestCultureProvidernon siano presenti nell'elenco SupportedUICultures , ma le impostazioni cultura padre siano. Impostazione predefinita su true;

RequestCultureProviders

Elenco ordinato di provider usati per determinare le informazioni sulle impostazioni cultura di una richiesta. Verrà usato il primo provider che restituisce un risultato nonnull - per una determinata richiesta. Le impostazioni predefinite sono le seguenti:

  1. QueryStringRequestCultureProvider
  2. CookieRequestCultureProvider
  3. AcceptLanguageHeaderRequestCultureProvider
SupportedCultures

Impostazioni cultura supportate dall'applicazione. L'oggetto RequestLocalizationMiddleware imposta solo le impostazioni cultura della richiesta correnti su una voce in questo elenco. Il valore predefinito è CurrentCulture.

SupportedUICultures

Impostazioni cultura dell'interfaccia utente supportate dall'applicazione. L'oggetto RequestLocalizationMiddleware imposta solo le impostazioni cultura della richiesta correnti su una voce in questo elenco. Il valore predefinito è CurrentUICulture.

Metodi

AddSupportedCultures(String[])

Aggiunge il set di impostazioni cultura supportate dall'applicazione.

AddSupportedUICultures(String[])

Aggiunge il set di impostazioni cultura dell'interfaccia utente supportate dall'applicazione.

SetDefaultCulture(String)

Impostare le impostazioni cultura predefinite usate dall'applicazione quando non è stato possibile determinare le impostazioni cultura supportate da uno dei valori configurati IRequestCultureProvider.

Metodi di estensione

AddInitialRequestCultureProvider(RequestLocalizationOptions, RequestCultureProvider)

Consente di aggiungere un nuovo oggetto RequestCultureProvider a RequestCultureProviders.

Si applica a