Bagikan melalui


HttpCacheVaryByHeaders.UserLanguage Properti

Definisi

Mendapatkan atau menetapkan nilai yang menunjukkan apakah cache output ASP.NET bervariasi respons yang di-cache oleh Accept-Language header, dan menambahkannya ke header HTTP keluar Vary .

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

Nilai Properti

true ketika ASP.NET cache output bervariasi menurut Accept-Language header dan menambahkannya ke Vary header HTTP yang dikirim ke klien; jika tidak, false. Nilai defaultnya adalah false.

Contoh

Contoh kode berikut menunjukkan bagaimana beberapa tindakan dilakukan hanya jika UserLanguage properti adalah true.

Response.Cache.VaryByHeaders.UserLanguage = true;

Response.Cache.VaryByHeaders.UserLanguage = True

Keterangan

Header Vary menunjukkan bidang header permintaan yang digunakan server untuk menentukan mana dari beberapa respons cache yang dikirim sebagai respons terhadap permintaan klien. Bidang Accept-Language menentukan bahwa server memilih respons berdasarkan bahasa yang dapat diterima oleh klien.

Untuk informasi selengkapnya, lihat RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, tersedia di situs Web World Wide Web Consortium (W3C). Lihat bagian 14, "Definisi Bidang Header", untuk detail lengkapnya.

Berlaku untuk