HttpCacheVaryByHeaders.UserLanguage Özellik
Tanım
Önemli
Bazı bilgiler ürünün ön sürümüyle ilgilidir ve sürüm öncesinde önemli değişiklikler yapılmış olabilir. Burada verilen bilgilerle ilgili olarak Microsoft açık veya zımni hiçbir garanti vermez.
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
true
ASP.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 true
olduğ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.