RequestLocalizationOptions Sınıf

Tanım

için RequestLocalizationMiddlewareseçenekleri belirtir.

public ref class RequestLocalizationOptions
public class RequestLocalizationOptions
type RequestLocalizationOptions = class
Public Class RequestLocalizationOptions
Devralma
RequestLocalizationOptions

Oluşturucular

RequestLocalizationOptions()

Varsayılan değerlerle yeni RequestLocalizationOptions bir oluşturur.

Özellikler

ApplyCurrentCultureToResponseHeaders

Yanıt Content-Language üst bilgisine uygulanılıp CurrentUICulture uygulanmadığını belirleyen bir değer alır veya ayarlar.

CultureInfoUseUserOverride

yapılandırılır UseUserOverride. varsayılan olarak trueayarlanır.

DefaultRequestCulture

Desteklenen bir kültür yapılandırılanlardan IRequestCultureProviderbiri tarafından belirlenemediğinde istekler için kullanılacak varsayılan kültürü alır veya ayarlar. ve varsayılanlarıdır CurrentCultureCurrentUICulture.

FallBackToParentCultures

Yapılandırılanlar IRequestCultureProvidertarafından belirlenen kültürün listede olmaması ama üst kültürün olması durumunda bir istek kültürünün üst kültüre ayarlanıp ayarlanmayacağını SupportedCultures belirten bir değeri alır veya ayarlar. Varsayılan olarak true;

FallBackToParentUICultures

Yapılandırılanlar IRequestCultureProvidertarafından belirlenen kullanıcı arabirimi kültürünün listede olmaması ama üst kültürün olması durumunda bir istek ui kültürünün üst kültüre ayarlanıp ayarlanmayacağını SupportedUICultures belirten bir değeri alır veya ayarlar. Varsayılan olarak true;

RequestCultureProviders

İsteğin kültür bilgilerini belirlemek için kullanılan sağlayıcıların sıralı listesi. Belirli bir istek için sonuç olmayan bir sonuç döndürennull ilk sağlayıcı kullanılır. Varsayılan olarak şunlardır:

  1. QueryStringRequestCultureProvider
  2. CookieRequestCultureProvider
  3. AcceptLanguageHeaderRequestCultureProvider
SupportedCultures

Uygulama tarafından desteklenen kültürler. RequestLocalizationMiddleware yalnızca geçerli istek kültürünü bu listedeki bir girdiye ayarlar. varsayılan olarak CurrentCultureayarlanır.

SupportedUICultures

Uygulama tarafından desteklenen UI kültürleri. RequestLocalizationMiddleware yalnızca geçerli istek kültürünü bu listedeki bir girdiye ayarlar. varsayılan olarak CurrentUICultureayarlanır.

Yöntemler

AddSupportedCultures(String[])

Uygulama tarafından desteklenen kültürlerin kümesini ekler.

AddSupportedUICultures(String[])

Uygulama tarafından desteklenen ui kültürleri kümesini ekler.

SetDefaultCulture(String)

Desteklenen bir kültür yapılandırılanlardan IRequestCultureProviderbiri tarafından belirlenemediğinde uygulama tarafından kullanılan varsayılan kültürü ayarlayın.

Uzantı Metotları

AddInitialRequestCultureProvider(RequestLocalizationOptions, RequestCultureProvider)

öğesine RequestCultureProvidersyeni RequestCultureProvider bir ekler.

Şunlara uygulanır