HttpCacheVaryByHeaders.UserLanguage Eigenschap

Definitie

Hiermee wordt een waarde opgehaald of ingesteld die aangeeft of de ASP.NET uitvoercache de antwoorden in de cache varieert door de header Accept-Language en deze toevoegt aan de uitgaande Vary HTTP-header.

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

Waarde van eigenschap

true wanneer ASP.NET uitvoercache verschilt per Accept-Language header en voegt deze toe aan de Vary HTTP-header die naar de client wordt verzonden; anders false. De standaardwaarde is false.

Voorbeelden

In het volgende codevoorbeeld ziet u hoe een bepaalde actie alleen wordt uitgevoerd als de UserLanguage eigenschap is true.

Response.Cache.VaryByHeaders.UserLanguage = true;

Response.Cache.VaryByHeaders.UserLanguage = True

Opmerkingen

De Vary header geeft de aanvraagheadervelden aan die door de server worden gebruikt om te bepalen welke van meerdere reacties in de cache wordt verzonden als reactie op een clientaanvraag. Het Accept-Language veld geeft aan dat de server het antwoord selecteert op basis van talen die acceptabel zijn voor de client.

Zie RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, beschikbaar op de W3C-website (World Wide Web Consortium) voor meer informatie. Zie sectie 14, "Velddefinities koptekst", voor volledige details.

Van toepassing op