HttpCacheVaryByHeaders.UserLanguage Propiedad

Definición

Obtiene o establece un valor que indica si la caché de resultados de ASP.NET varía las respuestas almacenadas en memoria caché en función del encabezado Accept-Language y lo anexa al encabezado HTTP Vary saliente.

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

Valor de propiedad

Boolean

Es true cuando la caché de resultados de ASP.NET varía en función del encabezado Accept-Language y lo agrega al encabezado HTTP Vary enviado al cliente; de lo contrario, es false. El valor predeterminado es false.

Ejemplos

En el ejemplo de código siguiente se muestra cómo se realiza alguna acción solo si la UserLanguage propiedad es true.

Response.Cache.VaryByHeaders.UserLanguage = true;

Response.Cache.VaryByHeaders.UserLanguage = True

Comentarios

El Vary encabezado indica los campos de encabezado de solicitud que el servidor usa para determinar qué respuestas en caché se envían en respuesta a una solicitud de cliente. El Accept-Language campo especifica que el servidor selecciona la respuesta en función de los idiomas aceptables para el cliente.

Para obtener más información, vea RFC 2616: Protocolo de transferencia de hipertexto -- HTTP/1.1, disponible en el sitio web de World Wide Web Consortium (W3C). Consulte la sección 14, "Definiciones de campo de encabezado", para obtener detalles completos.

Se aplica a