HttpCacheVaryByHeaders Klas

Definitie

Biedt een typeveilige manier om de VaryByHeaders eigenschap in te stellen.

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

Opmerkingen

De eigenschap VaryByHeaders identificeert welke aanvraagheaderparameters ASP.NET gebruikt om een variatie van het antwoord te identificeren wanneer er meerdere reacties in de cache voor een resource zijn. Dit is handig wanneer een antwoord afhankelijk is van een set clientinvoer, zoals headers of parameters.

De HttpCacheVaryByHeaders is niet rechtstreeks gerelateerd aan HTTP cache-control headers, maar helpt ervoor te zorgen dat een client of proxy varieert op basis van de opgegeven headers. Zie RFC 2616: Hypertext Transfer Protocol -- HTTP/1.1, beschikbaar op de VaryByHeaders voor meer informatie over. Zie sectie 14, "Velddefinities koptekst", voor volledige details.

Constructors

Name Description
HttpCacheVaryByHeaders()

Initialiseert een nieuw exemplaar van de HttpCacheVaryByHeaders klasse.

Eigenschappen

Name Description
AcceptTypes

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

Item[String]

Hiermee wordt een aangepast headerveld opgehaald of ingesteld waarmee de ASP.NET uitvoercache de antwoorden in de cache varieert en toevoegt aan de uitgaande Vary HTTP-header.

UserAgent

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

UserCharSet

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

UserLanguage

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.

Methoden

Name Description
Equals(Object)

Bepaalt of het opgegeven object gelijk is aan het huidige object.

(Overgenomen van Object)
GetHashCode()

Fungeert als de standaardhashfunctie.

(Overgenomen van Object)
GetHeaders()

Hiermee haalt u een matrix met waarden op die de HTTP-headers opgeven die moeten worden gebruikt voor verschillende caches.

GetType()

Hiermee haalt u de Type huidige instantie op.

(Overgenomen van Object)
MemberwiseClone()

Hiermee maakt u een ondiepe kopie van de huidige Object.

(Overgenomen van Object)
SetHeaders(String[])

Hiermee stelt u een matrix met waarden in waarmee de HTTP-headers worden opgegeven die moeten worden gebruikt voor verschillende caches.

ToString()

Retourneert een tekenreeks die het huidige object vertegenwoordigt.

(Overgenomen van Object)
VaryByUnspecifiedParameters()

Zorgt ervoor dat ASP.NET varieert op basis van alle headerwaarden en stelt de Vary HTTP-header in op de waarde * (een sterretje). Alle andere Vary koptekstinformatie die moet worden verwijderd.

Van toepassing op

Zie ook