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 VaryByHeaders
acerca 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 |
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 |
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 |
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 |
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 |
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 |