HttpCacheVaryByHeaders Clase

Definición

Proporciona un método con seguridad de tipos para establecer la propiedad VaryByHeaders.Provides a type-safe way to set the VaryByHeaders property.

public ref class HttpCacheVaryByHeaders sealed
public sealed class HttpCacheVaryByHeaders
type HttpCacheVaryByHeaders = class
Public NotInheritable Class HttpCacheVaryByHeaders
Herencia
HttpCacheVaryByHeaders

Comentarios

La VaryByHeaders propiedad identifica los parámetros de encabezado de la solicitud que ASP.net usa para identificar de forma única una variación de la respuesta cuando hay varias respuestas almacenadas en memoria caché para un recurso.The VaryByHeaders property identifies which request header parameters ASP.NET uses to uniquely identify a variation of the response when there are multiple cached responses for a resource. Esto resulta útil cuando una respuesta depende de un conjunto de entradas de cliente, como encabezados o parámetros.This is useful when a response depends on a set of client inputs, such as headers or parameters.

No HttpCacheVaryByHeaders se relaciona directamente con los encabezados de control de caché http, pero ayuda a garantizar que un cliente o un proxy varíe en función de los encabezados especificados.The HttpCacheVaryByHeaders is not directly related to HTTP cache-control headers, but helps ensure that a client or proxy varies by the specified headers. Para obtener más información VaryByHeadersacerca de, consulte RFC 2616: Protocolo de transferencia de hipertexto (HTTP/1.1), disponible en el sitio web de World Wide Web Consortium (W3C).For more information about VaryByHeaders, see RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, available on the World Wide Web Consortium (W3C) Web site. Vea la sección 14, "definiciones de campos de encabezado", para obtener detalles completos.See section 14, "Header Field Definitions", for complete details.

Constructores

HttpCacheVaryByHeaders()

Inicializa una nueva instancia de la clase HttpCacheVaryByHeaders.Initializes a new instance of the HttpCacheVaryByHeaders class.

Propiedades

AcceptTypes

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 HTTP Accept y lo anexa al encabezado HTTP Vary saliente.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept HTTP header, and appends it to the out-going Vary HTTP header.

Item[String]

Obtiene o establece un campo de encabezado personalizado en función del cual la caché de resultados de ASP.NET varía las respuestas almacenadas en memoria caché, y lo anexa al encabezado HTTP Vary saliente.Gets or sets a custom header field that the ASP.NET output cache varies the cached responses by, and appends it to the out-going Vary HTTP header.

UserAgent

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 User-Agent y lo anexa al encabezado HTTP Vary saliente.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the User-Agent header, and appends it to the out-going Vary HTTP header.

UserCharSet

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-Charset y lo anexa al encabezado HTTP Vary saliente.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept-Charset header, and appends it to the out-going Vary HTTP header.

UserLanguage

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.Gets or sets a value indicating whether the ASP.NET output cache varies the cached responses by the Accept-Language header, and appends it to the out-going Vary HTTP header.

Métodos

Equals(Object)

Determina si el objeto especificado es igual al objeto actual.Determines whether the specified object is equal to the current object.

(Heredado de Object)
GetHashCode()

Sirve como función hash predeterminada.Serves as the default hash function.

(Heredado de Object)
GetHeaders()

Obtiene una matriz de valores que especifican los encabezados HTTP que se van a usar para variar la memoria caché.Gets an array of values which specify the HTTP headers to be used for varying the cache.

GetType()

Obtiene el Type de la instancia actual.Gets the Type of the current instance.

(Heredado de Object)
MemberwiseClone()

Crea una copia superficial del Object actual.Creates a shallow copy of the current Object.

(Heredado de Object)
SetHeaders(String[])

Establece una matriz de valores que especifican los encabezados HTTP que se van a usar para variar la memoria caché.Sets an array of values which specify the HTTP headers to be used for varying the cache.

ToString()

Devuelve un valor de tipo string que representa el objeto actual.Returns a string that represents the current object.

(Heredado de Object)
VaryByUnspecifiedParameters()

Hace que ASP.NET varíe en función de todos los valores de encabezados y establece el encabezado HTTP Vary en el valor * (asterisco).Causes ASP.NET to vary by all header values and sets the Vary HTTP header to the value * (an asterisk). El resto de la información del encabezado Vary se descarta.All other Vary header information to be dropped.

Se aplica a

Consulte también: