Aracılığıyla paylaş


HttpCacheVaryByHeaders.UserLanguage Özellik

Tanım

ASP.NET çıktı önbelleğinin önbelleğe alınan yanıtları üst bilgiyle Accept-Language değiştirip değiştirmeyeceğini belirten bir değer alır veya ayarlar ve bunu giden Vary HTTP üst bilgisine ekler.

public:
 property bool UserLanguage { bool get(); void set(bool value); };
public bool UserLanguage { get; set; }
member this.UserLanguage : bool with get, set
Public Property UserLanguage As Boolean

Özellik Değeri

Boolean

trueASP.NET çıktı önbelleği üst bilgisine Accept-Language göre değişir ve istemciye Vary gönderilen HTTP üst bilgisine eklerse, aksi takdirde , false. false varsayılan değerdir.

Örnekler

Aşağıdaki kod örneği, yalnızca özelliği trueolduğunda bazı eylemlerin nasıl gerçekleştirildiğini UserLanguage gösterir.

Response.Cache.VaryByHeaders.UserLanguage = true;

Response.Cache.VaryByHeaders.UserLanguage = True

Açıklamalar

Üst bilgi, Vary sunucunun istemci isteğine yanıt olarak birden çok önbelleğe alınmış yanıtlardan hangisinin gönderildiğini belirlemek için kullandığı istek üst bilgisi alanlarını gösterir. Accept-Language alanı, sunucunun yanıtı istemci tarafından kabul edilebilir dillere göre seçtiğini belirtir.

Daha fazla bilgi için bkz. RFC 2616: Köprü Metni Aktarım Protokolü -- HTTP/1.1, World Wide Web Consortium (W3C) Web sitesinde kullanılabilir. Tüm ayrıntılar için "Üst Bilgi Alanı Tanımları" başlıklı 14. bölüme bakın.

Şunlara uygulanır